add abbreviations and basic directories
authorma <ma@beaudet.xyz>
Wed, 31 Mar 2021 16:54:36 +0000 (18:54 +0200)
committerma <ma@beaudet.xyz>
Wed, 31 Mar 2021 16:54:36 +0000 (18:54 +0200)
after/ftplugin/rust.vim
vimrc

index 8af88f5..89774c5 100644 (file)
@@ -35,9 +35,14 @@ nnoremap <buffer> <localleader>r
 nnoremap <buffer> <localleader>f
             \ :<C-U>make fmt<CR>
 
+
+" Abbreviations
+iabbrev <buffer> pl println!();<Left><Left>
+
 let b:undo_ftplugin .= '|setlocal makeprg< errorformat<'
             \ . '|nunmap <buffer> <localleader>b'
             \ . '|nunmap <buffer> <localleader>c'
             \ . '|nunmap <buffer> <localleader>t'
             \ . '|nunmap <buffer> <localleader>r'
             \ . '|nunmap <buffer> <localleader>f'
+            \ . '|iabclear <buffer>'
diff --git a/vimrc b/vimrc
index 73aaf06..ad406d6 100644 (file)
--- a/vimrc
+++ b/vimrc
@@ -16,6 +16,11 @@ set   expandtab
 set wildignore+=tags,cscope.out
 set wildignorecase
 
+set backupdir=$XDG_CACHE_HOME/vim/viminfo | call mkdir(&backupdir, 'p')
+set directory=$XDG_CACHE_HOME/vim/swap | call mkdir(&directory, 'p')
+set undodir=$XDG_CACHE_HOME/vim/undo | call mkdir(&undodir, 'p')
+set viminfofile=$XDG_CACHE_HOME/vim/viminfo
+
 if executable('rg')
     set grepprg=rg\ --vimgrep
 endif