Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- set nu
- set autoindent
- syntax on
- set shiftwidth=4
- set foldenable
- set foldopen=all
- set fileencodings=utf-8,cp1251
- set iskeyword=@,a-z,A-Z,48-57,_,128-175,192-255
- set tabstop=4
- set softtabstop=4
- set smartindent
- set smarttab
- imap [ []<LEFT>
- imap ( ()<LEFT>
- imap { {}<LEFT>
- let Tlist_Ctags_Cmd="/usr/local/bin/ctags"
- nmap <Space> <PageDown>
- imap <C-F> <C-X><C-O>
- vmap <C-C> "+yi
- imap <C-V> <esc>"+gPi
- nmap <F2> :w<cr>
- vmap <F2> <esc>:w<cr>i
- imap <F2> <esc>:w<cr>i
- imap <Ins> <Esc>i
- " make
- "imap <F9> <esc>:make<cr>i
- "nmap <F9> <esc>:make<cr>i
- "map <F9> :make<cr>i
- if filereadable("Makefile")
- set makeprg=make\ -j4
- map <F9> :w<CR>:make<CR>:cw<CR>
- imap <F9> <esc>:w<CR>:make<CR>:cw<CR>i
- else
- map <F9> :w<CR>:make %:r<CR>:cw<CR>
- endif
- imap <C-q> <Esc>:qa<cr>
- set statusline=%<%f%h%m%r\ %b\ %{&encoding}\ 0x\ \ %l,%c%V\ %P
- set laststatus=2
- function InsertTabWrapper()
- let col = col('.') - 1
- if !col || getline('.')[col -1] !~ '\k'
- return "\<tab>"
- else
- return "\<c-p>"
- endif
- endfunction
- imap <tab> <c-r>=InsertTabWrapper()<cr>
- function MyKeyMapLight()
- if &iminsert == 0
- hi StatusLine ctermfg=DarkBlue guifg=DarkBlue
- else
- hi StatusLine ctermfg=DarkGreen guifg=DarkGreen
- endif
- endfunction
- let php_folding = 1
- let php_sql_query=1
- set autochdir
- set nobackup
- set nowritebackup
- set noswapfile
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement