aboutsummaryrefslogtreecommitdiff
path: root/_posts/2023-11-07-personal-sane-vim-defaults.md
diff options
context:
space:
mode:
Diffstat (limited to '_posts/2023-11-07-personal-sane-vim-defaults.md')
-rw-r--r--_posts/2023-11-07-personal-sane-vim-defaults.md10
1 files changed, 6 insertions, 4 deletions
diff --git a/_posts/2023-11-07-personal-sane-vim-defaults.md b/_posts/2023-11-07-personal-sane-vim-defaults.md
index e8a5551..77ed024 100644
--- a/_posts/2023-11-07-personal-sane-vim-defaults.md
+++ b/_posts/2023-11-07-personal-sane-vim-defaults.md
@@ -14,6 +14,7 @@ personal list. This is how my `.vimrc` file looks like.
14" General sane defaults. 14" General sane defaults.
15syntax enable 15syntax enable
16colorscheme sorbet 16colorscheme sorbet
17nnoremap q: <nop>
17set nocompatible 18set nocompatible
18set relativenumber 19set relativenumber
19set nohlsearch 20set nohlsearch
@@ -28,12 +29,8 @@ set autoread
28set wildmenu 29set wildmenu
29set encoding=utf8 30set encoding=utf8
30set backspace=2 31set backspace=2
31set tabstop=2
32set shiftwidth=2
33set expandtab
34set scrolloff=4 32set scrolloff=4
35set spelllang=en_us 33set spelllang=en_us
36nnoremap q: <nop>
37 34
38" Status Line enhancements. 35" Status Line enhancements.
39set laststatus=2 36set laststatus=2
@@ -52,6 +49,11 @@ augroup commenting_blocks_of_code
52augroup END 49augroup END
53noremap <silent> ,cc :<C-B>silent <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR> 50noremap <silent> ,cc :<C-B>silent <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR>
54noremap <silent> ,cu :<C-B>silent <C-E>s/^\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR> 51noremap <silent> ,cu :<C-B>silent <C-E>s/^\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR>
52
53" Language specific intentation.
54filetype plugin indent on
55autocmd Filetype make,go,c,cpp setlocal noexpandtab tabstop=4 shiftwidth=4
56autocmd Filetype html,js,css setlocal expandtab tabstop=2 shiftwidth=2
55``` 57```
56 58
57I keep it pretty vanilla so this is about everything I have in the file. 59I keep it pretty vanilla so this is about everything I have in the file.