diff --git a/vimrc b/vimrc index e980e8ae9430ec28551d4e6e0049c8f0f08a7f9f..f7cb290ec8f78ebc01947cc4d17e7ca912bd114e 100644 --- a/vimrc +++ b/vimrc @@ -18,18 +18,18 @@ nnoremap :copen " Personal tabs/spaces settings. autocmd Filetype make,go,sh setlocal noexpandtab tabstop=4 shiftwidth=4 -autocmd Filetype c,cpp,lua setlocal expandtab tabstop=4 shiftwidth=4 +autocmd Filetype c,cpp,lua,zig setlocal expandtab tabstop=4 shiftwidth=4 autocmd Filetype nix,html,javascript,css setlocal expandtab tabstop=2 shiftwidth=2 " 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,sql let b:comment_leader = '-- ' - autocmd FileType vim let b:comment_leader = '" ' + autocmd FileType c,cpp,go,zig let b:comment_leader = '// ' + autocmd FileType sh,ruby,python let b:comment_leader = '# ' + autocmd FileType conf,fstab let b:comment_leader = '# ' + autocmd FileType lua,sql let b:comment_leader = '-- ' + autocmd FileType vim let b:comment_leader = '" ' augroup END noremap cc :silent s/^/=escape(b:comment_leader,'\/')/:nohlsearch noremap cu :silent s/^\(\s*\)\V=escape(b:comment_leader,'\/')//e:nohlsearch