]> git.rmz.io Git - dotfiles.git/blobdiff - vim/vimrc
vim: don't waste a byte every line
[dotfiles.git] / vim / vimrc
index 10e86f490270e8f01c75b45123cb30a2b44c11d5..0651305336a7e407f12526f075fb70e2e0e7f249 100644 (file)
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -212,6 +212,7 @@ set viewoptions=cursor          " only save cursor position
 set diffopt+=filler         " show filler lines
 set diffopt+=vertical       " always vertical split
 set diffopt+=iwhite         " ignore white space
+set diffopt+=context:10     " 10 lines context between changes
 
 " reading and writing files {{{2
 set modeline                    " read modelines
@@ -256,12 +257,17 @@ set wildignore+=*.luac                           " Lua byte code
 set wildignore+=*.pyc                            " Python byte code
 set wildignore+=*.orig                           " Merge resolution files
 
+" language specific {{{2
+set isfname-==    " don't treat `=` as being part of filenames
+
 " various {{{2
 set virtualedit=all             " let cursor move past last char in <C-V> mode
 set viminfo='100,<50,s10,h,n$XDG_CACHE_HOME/vim/viminfo " viminfo defaults but save file in .cache
 
 set viewdir=$XDG_CACHE_HOME/vim/view//
 
+set sessionoptions+=unix,slash  " damn windows and it's silly ways
+
 " autocmds {{{1
 " Resize splits when the window is resized {{{2
 augroup resize