diff --git a/ginit.vim b/ginit.vim new file mode 100644 index 0000000..bd959dd --- /dev/null +++ b/ginit.vim @@ -0,0 +1 @@ +Guifont Fira Mono:h12 diff --git a/init.vim b/init.vim index 4b8d6d3..9743ee9 100644 --- a/init.vim +++ b/init.vim @@ -6,6 +6,9 @@ if !has('nvim') setlocal cm=blowfish2 end +" activate mouse support +set mouse=a + " allow unsaved hidden buffers set hidden @@ -79,6 +82,13 @@ let g:autocomplete_key = "\" " autocomplete with Tsuquyomi on TypeScript files autocmd FileType typescript let g:autocomplete_key = "\\" +" Automatically save folds for each file +augroup AutoSaveFolds + autocmd! + autocmd BufWinLeave * mkview + autocmd BufWinEnter * silent! loadview +augroup END + " clear search pattern with F2 noremap :let @/ = "" @@ -111,7 +121,7 @@ nnoremap I WildignoreFromGitignore " clear trailing spaces in file function! g:ClearTrailingSpaces() - silent! %s/\s *$//g + silent! %s/\s\s*$//g let @/ = "" " clear last search endfunction @@ -133,6 +143,9 @@ nnoremap e :Ex " close quickfix window with: Leader Q nnoremap Q :ccl +" Insert in the end of file with Leader c +nnoremap c GA + " Go files: launch go lint quickfix with: Leader q autocmd FileType go nnoremap q :w:GoLint diff --git a/pack/plugins/opt/onedark.vim b/pack/plugins/opt/onedark.vim index 77c7b00..d8d5f7f 160000 --- a/pack/plugins/opt/onedark.vim +++ b/pack/plugins/opt/onedark.vim @@ -1 +1 @@ -Subproject commit 77c7b00eb15d9b886e19d491cb44a96284cf0466 +Subproject commit d8d5f7fe71ac71194fac24433989b6fbd2deb48d diff --git a/pack/plugins/start/i3config.vim b/pack/plugins/start/i3config.vim index c68bbb5..da2aeaa 160000 --- a/pack/plugins/start/i3config.vim +++ b/pack/plugins/start/i3config.vim @@ -1 +1 @@ -Subproject commit c68bbb54d97ab8cea46b866e86a584f4d7a9db4a +Subproject commit da2aeaa81a19af58fba5ce555519f6ca49108241 diff --git a/pack/plugins/start/tsuquyomi b/pack/plugins/start/tsuquyomi index a386d98..2a3dcbc 160000 --- a/pack/plugins/start/tsuquyomi +++ b/pack/plugins/start/tsuquyomi @@ -1 +1 @@ -Subproject commit a386d98189a4afe63f23a9174115467c6792aac6 +Subproject commit 2a3dcbc9085975c3b1c49c382f6c87c69d199a44 diff --git a/pack/plugins/start/typescript-vim b/pack/plugins/start/typescript-vim index 0e9d92e..f50fed4 160000 --- a/pack/plugins/start/typescript-vim +++ b/pack/plugins/start/typescript-vim @@ -1 +1 @@ -Subproject commit 0e9d92eead2df21abe342c4341c55536dd36b0af +Subproject commit f50fed442f8e75e714efeaf015225af9eaf67cf4 diff --git a/pack/plugins/start/vim-airline b/pack/plugins/start/vim-airline index 72888d8..ead2cd6 160000 --- a/pack/plugins/start/vim-airline +++ b/pack/plugins/start/vim-airline @@ -1 +1 @@ -Subproject commit 72888d87ea57761f21c9f67cd0c0faa5904795eb +Subproject commit ead2cd63bbe4ceec161f9634c8b52048551f91b4 diff --git a/pack/plugins/start/vim-go b/pack/plugins/start/vim-go index a61545f..9a4f21e 160000 --- a/pack/plugins/start/vim-go +++ b/pack/plugins/start/vim-go @@ -1 +1 @@ -Subproject commit a61545f09cad6df2e7a4918cbd6981811f612ae9 +Subproject commit 9a4f21e5343437bdb4619f19b48cbf6d5cb7755c diff --git a/pack/plugins/start/vim-grepper b/pack/plugins/start/vim-grepper index 9b62e6b..b67c78a 160000 --- a/pack/plugins/start/vim-grepper +++ b/pack/plugins/start/vim-grepper @@ -1 +1 @@ -Subproject commit 9b62e6bdd9de9fe027363bbde68e9e32d937cfa0 +Subproject commit b67c78ab929d0bd68c5a00df9d9271d0a82e0705 diff --git a/pack/plugins/start/vim-racket b/pack/plugins/start/vim-racket index 164d937..c08b635 160000 --- a/pack/plugins/start/vim-racket +++ b/pack/plugins/start/vim-racket @@ -1 +1 @@ -Subproject commit 164d93736d5cee79c77d4a8a3f722ef31d8d2f4c +Subproject commit c08b63500a70b3b654d2467d25f7c9fa4543d43a diff --git a/pack/plugins/start/vimproc.vim b/pack/plugins/start/vimproc.vim index 9136f03..eb5b2b1 160000 --- a/pack/plugins/start/vimproc.vim +++ b/pack/plugins/start/vimproc.vim @@ -1 +1 @@ -Subproject commit 9136f03680db82c552f4a84e3b461f83c6e232d5 +Subproject commit eb5b2b1248ccc8b1b9e84d7658508e38b964d17d