From 4081f0e282531afa45cc36598c8936550935952f Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Sun, 10 Mar 2024 08:23:57 +0100 Subject: Update --- vimrc | 36 ++++++++++++------------------------ 1 file changed, 12 insertions(+), 24 deletions(-) (limited to 'vimrc') diff --git a/vimrc b/vimrc index 90e8150..c444e45 100644 --- a/vimrc +++ b/vimrc @@ -1,12 +1,18 @@ " https://vimhelp.org/options.txt.html -" General sane defaults. set nocompatible syntax enable -colorscheme sorbet -nnoremap q: + +" Theme. +if has('vim') + colorscheme wildcharm +endif +set background=dark +hi Normal ctermbg=233 + +" Sane defaults. +set path+=** set relativenumber -set nohlsearch set smartcase set ignorecase set incsearch @@ -20,29 +26,11 @@ set encoding=utf8 set backspace=2 set scrolloff=4 set spelllang=en_us +set laststatus=2 " Buffer navigation remaps. nnoremap :bnext nnoremap :bprevious -nnoremap :buffers:buffer - -" 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 gcc :silent s/^/=escape(b:comment_leader,'\/')/:nohlsearch -noremap gcu :silent s/^\V=escape(b:comment_leader,'\/')//e:nohlsearch - -" 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 " Language specific indentation. filetype plugin indent on @@ -50,5 +38,5 @@ autocmd Filetype make,go,sh setlocal noexpandtab tabstop=4 shiftwidth=4 autocmd Filetype c,cpp,html,javascript,css,python setlocal expandtab tabstop=2 shiftwidth=2 " Throwaway config. -au BufReadPost *.twig set syntax=html +"au BufReadPost *.twig set syntax=html -- cgit v1.2.3