dotfiles

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

commit a778657c7ecb1b7c5346bee2c0e92f2c64b66a86 (tree)
parent dfc3c3bf8b935cf3bc45875fc72302c9510ffa6a
Author: Motiejus Jakštys <motiejus@uber.com>
Date:   Mon,  3 Aug 2020 15:28:23 +0300

fix nnoremap to local buffer only

Diffstat:
Mvim/.vim/vimrc | 20++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/vim/.vim/vimrc b/vim/.vim/vimrc @@ -3,13 +3,6 @@ filetype plugin indent on set et ts=4 sw=4 nu hlsearch ruler ignorecase smartcase nomodeline bg=dark incsearch set path=**/* grepprg=rg\ --vimgrep grepformat^=%f:%l:%c:%m backspace=2 nojs -if has("patch-8.1-0360") - set diffopt+=algorithm:patience -endif - -" uh oh, truly custom mappings -nnoremap <Leader>\ gqj - " inspired by vim-sensible set autoindent smarttab nrformats-=octal " Use <C-L> to clear the highlighting of :set hlsearch. @@ -17,6 +10,13 @@ nnoremap <silent> <C-L> :nohlsearch<C-R>=has('diff')?'<Bar>diffupdate':''<CR><CR set laststatus=2 wildmenu scrolloff=1 sidescrolloff=5 display+=lastline encoding=utf-8 set formatoptions+=j history=1000 tabpagemax=50 sessionoptions-=options +if has("patch-8.1-0360") + set diffopt+=algorithm:patience +endif + +" truly custom mappings +nnoremap <Leader>\ gqj + let g:gutentags_enabled = 0 let g:gutentags_generate_on_new = 0 let g:gutentags_cache_dir = '~/.vim/ctags' @@ -36,8 +36,8 @@ au BufRead,BufNewFile *.pp setfiletype puppet au FileType puppet setlocal ts=2 sw=2 sws=2 syntax=ruby au FileType puppet let g:gutentags_enabled = 1 au FileType puppet let b:gutentags_file_list_command = 'git ls-files *.pp' -au FileType puppet nnoremap <C-]> :call search('\s', 'b')<cr>:call search('\w')<cr>vE<C-]> -"au FileType puppet nnoremap <C-]> :call search('\s', 'b')<cr>:call search('\w')<cr>:call search('[^a-z:]\|$', 's')<cr>hv`'<C-]> +au FileType puppet nnoremap <buffer> <C-]> :call search('\s', 'b')<cr>:call search('\w')<cr>vE<C-]> +"au FileType puppet nnoremap <buffer> <C-]> :call search('\s', 'b')<cr>:call search('\w')<cr>:call search('[^a-z:]\|$', 's')<cr>hv`'<C-]> " avro au BufRead,BufNewFile *.avsc setfiletype json @@ -45,7 +45,7 @@ au BufRead,BufNewFile *.avsc setlocal ts=2 sw=2 sws=2 " go au FileType go setlocal noet -au FileType go nnoremap <C-]> :GoDef<CR> +au FileType go nnoremap <buffer> <C-]> :GoDef<CR> au FileType go let g:go_template_autocreate = 0 au FileType go let g:go_fmt_command = "goimports" "au FileType go let g:go_fmt_command = "gofmt"