From d33ba404ef693b85fa9ce445c49b64e188648b81 Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Mon, 13 Nov 2023 04:35:43 +0100 Subject: Updated VIM sane defaults --- _posts/2023-11-07-personal-sane-vim-defaults.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to '_posts/2023-11-07-personal-sane-vim-defaults.md') 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. " General sane defaults. syntax enable colorscheme sorbet +nnoremap q: set nocompatible set relativenumber set nohlsearch @@ -28,12 +29,8 @@ set autoread set wildmenu set encoding=utf8 set backspace=2 -set tabstop=2 -set shiftwidth=2 -set expandtab set scrolloff=4 set spelllang=en_us -nnoremap q: " Status Line enhancements. set laststatus=2 @@ -52,6 +49,11 @@ augroup commenting_blocks_of_code augroup END noremap ,cc :silent s/^/=escape(b:comment_leader,'\/')/:nohlsearch noremap ,cu :silent s/^\V=escape(b:comment_leader,'\/')//e:nohlsearch + +" Language specific intentation. +filetype plugin indent on +autocmd Filetype make,go,c,cpp setlocal noexpandtab tabstop=4 shiftwidth=4 +autocmd Filetype html,js,css setlocal expandtab tabstop=2 shiftwidth=2 ``` I keep it pretty vanilla so this is about everything I have in the file. -- cgit v1.2.3