diff --git a/vimrc b/vimrc index 964dd471016ee9fca5d3249364326a4b19e7ca6f..555a6520cb083c48d660003755761cf156a9d79a 100644 --- a/vimrc +++ b/vimrc @@ -18,14 +18,15 @@ nnoremap :buffers:buffer nnoremap :Explore " Commenting blocks of code. +" https://stackoverflow.com/a/1676672 augroup commenting_blocks_of_code autocmd! autocmd FileType c,cpp,go,scala let b:comment_leader = '// ' autocmd FileType sh,ruby,python let b:comment_leader = '# ' autocmd FileType conf,fstab let b:comment_leader = '# ' - autocmd FileType lua let b:comment_leader = '-- ' + autocmd FileType lua,sql let b:comment_leader = '-- ' autocmd FileType vim let b:comment_leader = '" ' augroup END -noremap gcc :silent s/^/=escape(b:comment_leader,'\/')/:nohlsearch -noremap gcu :silent s/^\V=escape(b:comment_leader,'\/')//e:nohlsearch +noremap cc :silent s/^/=escape(b:comment_leader,'\/')/:nohlsearch +noremap cu :silent s/^\V=escape(b:comment_leader,'\/')//e:nohlsearch