Start porting neovim config to vim
This commit is contained in:
parent
e873a2f18a
commit
599a92fce6
1 changed files with 24 additions and 7 deletions
31
vim/.vimrc
31
vim/.vimrc
|
|
@ -8,29 +8,39 @@ set number
|
||||||
set t_Co=256
|
set t_Co=256
|
||||||
|
|
||||||
set background=dark
|
set background=dark
|
||||||
" colorscheme Tomorrow-Night-Bright
|
|
||||||
colorscheme jdkaplan
|
colorscheme jdkaplan
|
||||||
|
|
||||||
set expandtab
|
set expandtab
|
||||||
set tabstop=4
|
set tabstop=4
|
||||||
set softtabstop=4
|
set softtabstop=4
|
||||||
set shiftwidth=4
|
set shiftwidth=4
|
||||||
|
set smartindent
|
||||||
|
set formatoptions+=n
|
||||||
|
|
||||||
set wrap
|
set wrap
|
||||||
set linebreak
|
set linebreak
|
||||||
set nolist
|
set nolist
|
||||||
set textwidth=0
|
set textwidth=0
|
||||||
set wrapmargin=0
|
set wrapmargin=0
|
||||||
|
set listchars=tab:>-,extends:>,precedes:<
|
||||||
|
|
||||||
set ignorecase
|
set ignorecase
|
||||||
set smartcase
|
set smartcase
|
||||||
|
|
||||||
highlight ExtraWhitespace ctermbg=red guibg=red
|
set cursorline
|
||||||
match ExtraWhitespace /\s\+$/
|
|
||||||
autocmd BufWinEnter * match ExtraWhitespace /\s\+$/
|
set splitbelow
|
||||||
autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@<!$/
|
set splitright
|
||||||
autocmd InsertLeave * match ExtraWhitespace /\s\+$/
|
|
||||||
autocmd BufWinLeave * call clearmatches()
|
set modelines=0
|
||||||
|
set lazyredraw
|
||||||
|
|
||||||
|
set shortmess+=I
|
||||||
|
|
||||||
|
set virtualedit=
|
||||||
|
set display+=lastline
|
||||||
|
noremap <silent> k gk
|
||||||
|
noremap <silent> j gj
|
||||||
|
|
||||||
map ; :
|
map ; :
|
||||||
noremap ;; ;
|
noremap ;; ;
|
||||||
|
|
@ -45,3 +55,10 @@ map ;% :vsplit<CR>
|
||||||
map ;0 :close<CR>
|
map ;0 :close<CR>
|
||||||
|
|
||||||
map ;w :w<CR>
|
map ;w :w<CR>
|
||||||
|
|
||||||
|
highlight ExtraWhitespace ctermbg=red guibg=red
|
||||||
|
match ExtraWhitespace /\s\+$/
|
||||||
|
autocmd BufWinEnter * match ExtraWhitespace /\s\+$/
|
||||||
|
autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@<!$/
|
||||||
|
autocmd InsertLeave * match ExtraWhitespace /\s\+$/
|
||||||
|
autocmd BufWinLeave * call clearmatches()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue