chroma/lexers/testdata/vim.actual
2025-03-22 20:46:00 +13:00

88 lines
1.7 KiB
Text

execute pathogen#infect()
syntax on
colorscheme swapoff
" Turn off status line.
set laststatus=0
" Turn off annoying beeps
set vb
set noeb
set vb t_vb=
set mouse=r
set visualbell
" Force latin1 terminal encoding?
set fileencoding=utf-8
set encoding=utf-8
set termencoding=utf-8
" Allows ~<motion>
set tildeop
" Stupid backspace
set backspace=eol,indent,start
" 99% of the time, wrap is shit
set nowrap
" Map U to 'redo', which I like better than U being 'undo changes to this line'
map U <C-R>
" Indentation defaults
set ts=2 sts=2 sw=2 et
" Abbreviate status messages
set shortmess=aTI
" No 'Press ENTER...' message when using man
map K K<CR>
" Filetypes that need real tabs
autocmd FileType make :set ts=4 noet nolist
" Set some formatoptions
set formatoptions=tcrqn
" Incremental search is good
set incsearch
set hlsearch
hi MatchParen cterm=NONE ctermfg=LightGreen ctermbg=NONE
" Disable highlighted search on redraw
map <silent> <C-l> :nohlsearch<CR>:redraw!<CR>
autocmd Syntax * syntax sync fromstart
filetype plugin on
filetype indent on
" Always show cursor position
set ruler
" Fucking visual-select copying to clipboard! WTF!
set clipboard=
" C-d when file-completing
set wildmenu
highlight SpellBad cterm=NONE ctermfg=darkred ctermbg=none
" Show trailing whitepace and spaces before a tab:
highlight ExtraWhitespace cterm=NONE ctermbg=red guibg=red
autocmd Syntax * syn match ExtraWhitespace /\s\+$\| \+\ze\t/
" Round shifting to nearest shiftwidth
set shiftround
" Insert blanks according to shiftwidth
set smarttab
" Disable toolbar
set go-=T
set wildignore=*.o,*.a,*.so,*.pyc,*~,*.class,build/*,build-*,tags,cscope*,third_party/*,java/*,users/*,data/*,3rdparty/*,*.jar,target/*,dist/*
autocmd BufRead,BufNewFile *.bk set filetype=python