-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.vimrc
77 lines (65 loc) · 1.36 KB
/
.vimrc
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
" Pathogen
execute pathogen#infect()
"call pathogen#helptags()
" Common
set hlsearch
set incsearch
set ts=2
set sw=2
set mouse=a
set ignorecase
set smartcase
set wildmenu
set wildmode=full
set wrap
set number
set expandtab
set foldnestmax=20
set clipboard=unnamedplus
" Encrypt
:setlocal cm=blowfish
" Programming
syntax enable
set foldmethod=indent
set foldenable
set foldlevelstart=10
set foldnestmax=10
set list
set lcs=tab:~·,eol:$,trail:·,nbsp:·,extends:>,precedes:<
" Autoclose
autocmd VimEnter *AutoCloseOn
" AutoCloseOff
" AutoCloseToggle
" Tagbar and Nerd
nmap <F4> :TagbarToggle<CR>
nmap <F3> :NERDTreeToggle<CR>
nmap <F8> :make
" autocmd VimEnter * NERDTree
" Minibuffer
let g:miniBufExplMapWindowNavVim = 1
let g:miniBufExplMapWindowNavArrows = 1
let g:miniBufExplMapCTabSwitchBufs = 1
let g:miniBufExplModSelTarget = 1
" Spell
"set spell spelllang=en_gb
"setlocal spell spelllang=en_GB
"set nospell
" Visual
colorscheme molokai
if has("gui_running")
" Set GUI features
let g:molokai_original=1
set guioptions-=T
set guifont=Droid\ Sans\ Mono
" set guifont=Noto\ Sans
else
let g:rehash256=1
endif
" Vim statusline
" python3 from powerline.vim import setup as powerline_setup
" python powerline_setup()
" python del powerline_setup
" PRQA Customizations
autocmd BufNewFile,BufReadPost *.lzz set filetype=cpp
" Mappings
cmap w!! w !sudo tee > /dev/null %