More vimrc tweaks and cleanups (also a new color scheme)
This commit is contained in:
37
.vimrc
37
.vimrc
@@ -5,7 +5,7 @@ set nocompatible " be iMproved, required
|
|||||||
set number " turn on line numbers
|
set number " turn on line numbers
|
||||||
set relativenumber " lines are numbered relative to current line
|
set relativenumber " lines are numbered relative to current line
|
||||||
set scrolloff=8 " number of lines to keep above and below the cursor
|
set scrolloff=8 " number of lines to keep above and below the cursor
|
||||||
set noerrorbells visualbell t_vb= " no sound on errors
|
set belloff=all " no sound/flash on errors
|
||||||
|
|
||||||
set autoread " set to auto read when a file is changed from the outside
|
set autoread " set to auto read when a file is changed from the outside
|
||||||
"set cursorcolumn " highlight current column
|
"set cursorcolumn " highlight current column
|
||||||
@@ -19,6 +19,15 @@ set wildmenu
|
|||||||
|
|
||||||
autocmd! bufwritepost .vimrc source ~/.vimrc " When vimrc is edited, reload it
|
autocmd! bufwritepost .vimrc source ~/.vimrc " When vimrc is edited, reload it
|
||||||
|
|
||||||
|
" Turn line numbers on/off for active/inactive buffers
|
||||||
|
augroup BgHighlight
|
||||||
|
autocmd!
|
||||||
|
autocmd WinEnter * set number
|
||||||
|
autocmd WinEnter * set relativenumber
|
||||||
|
autocmd WinLeave * set nonumber
|
||||||
|
autocmd WinLeave * set norelativenumber
|
||||||
|
augroup end
|
||||||
|
|
||||||
syntax enable
|
syntax enable
|
||||||
filetype plugin on
|
filetype plugin on
|
||||||
|
|
||||||
@@ -85,22 +94,15 @@ call plug#end()
|
|||||||
"set termguicolors
|
"set termguicolors
|
||||||
"colorscheme slate
|
"colorscheme slate
|
||||||
"colorscheme marklar
|
"colorscheme marklar
|
||||||
colorscheme automation
|
"colorscheme automation
|
||||||
|
colorscheme advantage
|
||||||
|
|
||||||
highlight colorcolumn ctermbg=darkgray guibg=darkgray
|
highlight colorcolumn ctermbg=darkgray guibg=darkgray
|
||||||
highlight VertSplit ctermbg=black guibg=black ctermfg=darkgray guifg=darkgray
|
highlight VertSplit ctermbg=black guibg=black ctermfg=darkgray guifg=darkgray
|
||||||
|
|
||||||
" In split windows - active buffer status bar is red, inactive is gray
|
" In split windows - active buffer status bar is yellow, inactive is black
|
||||||
highlight statuslinenc ctermbg=darkgray guibg=darkgray
|
hi statuslinenc ctermbg=gray ctermfg=black
|
||||||
highlight statusline ctermbg=darkred guibg=darkred
|
hi statusline ctermbg=black ctermfg=green
|
||||||
|
|
||||||
" ---------------------------------------------------------------------------------------------------------------------
|
|
||||||
" ==> Autocompletion
|
|
||||||
|
|
||||||
"let s:python_version=3
|
|
||||||
"echomsg 'Using python'.s:python_version
|
|
||||||
set completeopt=menuone,noinsert,noselect
|
|
||||||
set shortmess+=c " Turn off completion messages
|
|
||||||
|
|
||||||
" ---------------------------------------------------------------------------------------------------------------------
|
" ---------------------------------------------------------------------------------------------------------------------
|
||||||
" => Statusline
|
" => Statusline
|
||||||
@@ -188,12 +190,8 @@ hi clear SpellCap
|
|||||||
hi clear SpellErrors
|
hi clear SpellErrors
|
||||||
hi clear SpellLocal
|
hi clear SpellLocal
|
||||||
hi clear SpellRare
|
hi clear SpellRare
|
||||||
"hi SpellBad cterm=underline,bold ctermfg=red
|
hi SpellBad cterm=underline ctermbg=black ctermfg=red
|
||||||
hi SpellBad cterm=underline ctermbg=black ctermfg=darkred guibg=black guifg=darkred
|
hi SpellCap cterm=underline ctermbg=black ctermfg=red
|
||||||
"hi SpellCap cterm=underline,bold ctermfg=blue
|
|
||||||
hi SpellCap cterm=underline ctermbg=black ctermfg=darkred
|
|
||||||
"hi SpellErrors cterm=underline,bold ctermfg=blue
|
|
||||||
hi SpellErrors cterm=underline ctermbg=black ctermfg=darkred
|
|
||||||
|
|
||||||
" ---------------------------------------------------------------------------------------------------------------------
|
" ---------------------------------------------------------------------------------------------------------------------
|
||||||
" ==> Spellcheck: only certain file types https://robots.thoughtbot.com/vim-spell-checking
|
" ==> Spellcheck: only certain file types https://robots.thoughtbot.com/vim-spell-checking
|
||||||
@@ -204,7 +202,6 @@ autocmd BufRead,BufNewFile * setlocal nospell
|
|||||||
autocmd BufRead,BufNewFile *.* setlocal nospell
|
autocmd BufRead,BufNewFile *.* setlocal nospell
|
||||||
" turn on for markdown files
|
" turn on for markdown files
|
||||||
autocmd BufRead,BufNewFile *.md setlocal spell
|
autocmd BufRead,BufNewFile *.md setlocal spell
|
||||||
autocmd BufRead,BufNewFile *.mkd setlocal spell
|
|
||||||
" turn on for text files
|
" turn on for text files
|
||||||
autocmd BufRead,BufNewFile *.txt setlocal spell
|
autocmd BufRead,BufNewFile *.txt setlocal spell
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user