From 4abcce013c9ee3053badf2abda77190233066676 Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Fri, 23 Feb 2024 10:35:22 +0100 Subject: Testing thoughts page --- _posts/2023-11-07-personal-sane-vim-defaults.md | 60 ------------------------- 1 file changed, 60 deletions(-) delete mode 100644 _posts/2023-11-07-personal-sane-vim-defaults.md (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 deleted file mode 100644 index be8b2ae..0000000 --- a/_posts/2023-11-07-personal-sane-vim-defaults.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: "Personal sane Vim defaults" -permalink: /apersonal-sane-vim-defaults.html -date: 2023-11-07T01:04:28+02:00 -layout: post -type: note -draft: false ---- - -I have found many "sane" default configs on the net and this is my favorite -personal list. This is how my `.vimrc` file looks like. - -```vimrc -" General sane defaults. -syntax enable -colorscheme sorbet -nnoremap q: -set nocompatible -set relativenumber -set nohlsearch -set smartcase -set ignorecase -set incsearch -set autoindent -set nowrap -set nobackup -set noswapfile -set autoread -set wildmenu -set encoding=utf8 -set backspace=2 -set scrolloff=4 -set spelllang=en_us - -" Status Line enhancements. -set laststatus=2 -set statusline=%f%m%=%y\ %{strlen(&fenc)?&fenc:'none'}\ %l:%c\ %L\ %P -hi StatusLine cterm=NONE ctermbg=black ctermfg=brown -hi StatusLineNC cterm=NONE ctermbg=black ctermfg=darkgray - -" Commenting blocks of code. -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 vim let b:comment_leader = '" ' -augroup END -noremap ,cc :silent s/^/=escape(b:comment_leader,'\/')/:nohlsearch -noremap ,cu :silent s/^\V=escape(b:comment_leader,'\/')//e:nohlsearch - -" Language specific indentation. -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