diff options
Diffstat (limited to 'vimrc')
| -rw-r--r-- | vimrc | 10 |
1 files changed, 5 insertions, 5 deletions
| @@ -31,11 +31,11 @@ autocmd FileType go setlocal formatprg=gofmt | |||
| 31 | " Code commenting - https://stackoverflow.com/a/1676672. | 31 | " Code commenting - https://stackoverflow.com/a/1676672. |
| 32 | augroup CodeCommenting | 32 | augroup CodeCommenting |
| 33 | autocmd! | 33 | autocmd! |
| 34 | autocmd FileType c,cpp,go,zig,javascript let b:comment_leader = '// ' | 34 | autocmd FileType c,cpp,go,zig,javascript let b:comment_leader = '// ' |
| 35 | autocmd FileType sh,ruby,python let b:comment_leader = '# ' | 35 | autocmd FileType sh,ruby,python let b:comment_leader = '# ' |
| 36 | autocmd FileType conf,fstab let b:comment_leader = '# ' | 36 | autocmd FileType conf,fstab let b:comment_leader = '# ' |
| 37 | autocmd FileType lua,sql let b:comment_leader = '-- ' | 37 | autocmd FileType lua,sql let b:comment_leader = '-- ' |
| 38 | autocmd FileType vim let b:comment_leader = '" ' | 38 | autocmd FileType vim let b:comment_leader = '" ' |
| 39 | augroup END | 39 | augroup END |
| 40 | noremap <silent> cc :<C-B>silent <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR> | 40 | noremap <silent> cc :<C-B>silent <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR> |
| 41 | noremap <silent> cu :<C-B>silent <C-E>s/^\(\s*\)\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR> | 41 | noremap <silent> cu :<C-B>silent <C-E>s/^\(\s*\)\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR> |
