settings

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

.vimrc (1198B)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
" virtual tabstops using spaces
set shiftwidth=4
set tabstop=4
set noexpandtab
" allow toggling between local and default mode
function TabToggle()
  if &expandtab
    set noexpandtab
  else
    set expandtab
  endif
endfunction
nmap <F9> mz:execute TabToggle()<CR>'z

set showcmd

set ruler

set autoindent

set number

map <M-Space> <Esc>

" Whitespace stuff
set listchars=tab:»\ ,trail:·
set list

" Switch to alternate file
map <M-x> :bnext<cr>
map <M-c> :bprevious<cr>

" tabs
map <C-x> :tabp<cr>
map <C-c> :tabn<cr>
map <C-t> :tabnew<cr>

" Toggle NERDTree
map <C-v> :NERDTreeToggle<CR>
" YAY COLOR
syntax on
hi SpecialKey ctermfg=black  cterm=bold
hi Statement  ctermfg=yellow cterm=bold
hi Special    ctermfg=yellow cterm=none
hi PreProc                   cterm=none
hi Type                      cterm=bold
hi MatchParen cterm=bold ctermbg=none ctermfg=white
hi LineNr     ctermfg=black  cterm=bold ctermbg=black
hi TabLineFill ctermfg=black ctermbg=black
hi TabLine ctermfg=grey ctermbg=black cterm=none
hi TabLineSel ctermfg=white ctermbg=black
hi OverLength ctermbg=red ctermfg=white
match OverLength /\%81v.\+/

command DOL match OverLength //
command EOL match OverLength /\%81v.\+/