Update the dotfiles
This commit is contained in:
71
.vimrc
Normal file
71
.vimrc
Normal file
@@ -0,0 +1,71 @@
|
||||
set nocompatible
|
||||
|
||||
set laststatus=2
|
||||
set t_Co=256
|
||||
set encoding=utf-8
|
||||
set autoindent
|
||||
set magic
|
||||
set number
|
||||
set scrolloff=3
|
||||
set sidescroll=3
|
||||
set ruler
|
||||
set cc=80
|
||||
set nowrap
|
||||
set ignorecase
|
||||
set smartcase
|
||||
set splitbelow
|
||||
set hidden
|
||||
set notimeout
|
||||
set incsearch
|
||||
set showmatch
|
||||
set hlsearch
|
||||
set mouse=a
|
||||
set noswapfile
|
||||
set nofoldenable
|
||||
set lazyredraw
|
||||
|
||||
filetype on
|
||||
filetype plugin on
|
||||
filetype indent on
|
||||
|
||||
syntax enable
|
||||
highlight Normal ctermfg=none ctermbg=none
|
||||
highlight NonText ctermfg=none ctermbg=none
|
||||
highlight EndOfBuffer ctermfg=none ctermbg=none
|
||||
highlight TabLineFill ctermfg=none ctermbg=none
|
||||
highlight Search ctermbg=12
|
||||
highlight NonText ctermfg=darkgrey
|
||||
highlight SpecialKey ctermfg=darkgrey
|
||||
highlight clear SignColumn
|
||||
highlight Comment cterm=bold ctermfg=none
|
||||
highlight StatusLine cterm=none ctermbg=none ctermfg=darkgrey
|
||||
highlight StatusLineNC cterm=none ctermbg=none ctermfg=darkgrey
|
||||
highlight Title cterm=none ctermfg=darkgrey
|
||||
highlight TabLineFill cterm=none
|
||||
highlight TabLine cterm=none ctermfg=darkgrey ctermbg=none
|
||||
highlight ColorColumn ctermbg=darkgrey guibg=lightgrey
|
||||
highlight Todo ctermbg=NONE ctermfg=red cterm=bold
|
||||
highlight PreProc ctermfg=grey
|
||||
highlight String ctermfg=lightblue cterm=italic
|
||||
highlight Type ctermfg=cyan
|
||||
highlight lineNr ctermfg=grey cterm=italic
|
||||
highlight cIncluded ctermfg=NONE cterm=bold
|
||||
highlight pythonInclude ctermfg=blue
|
||||
highlight pythonConditional ctermfg=darkcyan
|
||||
highlight pythonBuiltin ctermfg=darkcyan
|
||||
highlight Pmenu ctermbg=white ctermfg=black
|
||||
highlight PmenuSel ctermbg=darkcyan ctermfg=black
|
||||
|
||||
autocmd FileType markdown setlocal tw=80 et ts=2 sw=2
|
||||
autocmd FileType text setlocal tw=80
|
||||
autocmd FileType c,cpp set formatoptions+=ro
|
||||
autocmd FileType c set omnifunc=ccomplete#Complete
|
||||
autocmd FileType html,xhtml,css,xml,xslt set shiftwidth=2 softtabstop=2
|
||||
autocmd FileType vim,lua,nginx set shiftwidth=2 softtabstop=2
|
||||
autocmd FileType css set omnifunc=csscomplete#CompleteCSS
|
||||
autocmd FileType xhtml,html set omnifunc=htmlcomplete#CompleteTags
|
||||
autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
|
||||
autocmd FileType make set noexpandtab shiftwidth=8 softtabstop=0
|
||||
autocmd FileType asm set noexpandtab shiftwidth=8 softtabstop=0 syntax=nasm
|
||||
|
||||
set notermguicolors
|
||||
Reference in New Issue
Block a user