From 83b83f3c94c296628fc80f4aa1ca244783e01be4 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Wed, 11 Dec 2013 16:36:53 +0000 Subject: Update vimrc git-svn-id: svn+ssh://asteria.noreply.org/svn/weaselutils/trunk@657 bc3d92e2-beff-0310-a7cd-cc87d7ac0ede --- vimrc | 92 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 79 insertions(+), 13 deletions(-) (limited to 'vimrc') diff --git a/vimrc b/vimrc index 995da5d..52905c6 100644 --- a/vimrc +++ b/vimrc @@ -10,39 +10,105 @@ set ai :nmap :set invlist :imap :set invlist :set clipboard^=autoselectml guioptions+=A -let g:Imap_UsePlaceHolders = 0 +let g:Imap_UsePlaceHolders = 1 let g:Imap_FreezeImap = 1 ":set fileencodings=ucs-bom,utf-8,default,latin1 :hi MatchParen ctermbg=black +colorscheme peachpuff + map :n map :N map :wn map :wN map fd ggV/^-- gq -nnoremap :tabprev -nnoremap :tabnext -inoremap :tabprev -inoremap :tabnext -" nnoremap :tabnew -nnoremap :tabprev -nnoremap :tabnext -" nnoremap :make -nnoremap :!make -colorscheme peachpuff + +nnoremap :make +" nnoremap :!make + +" Set up the left-right actions just right: +" ----------------------------------------- +"nnoremap :tabprev +"nnoremap :tabnext +"inoremap :tabprev +"inoremap :tabnext +"" nnoremap :tabnew +"nnoremap :tabprev +"nnoremap :tabnext + +nnoremap :bprevious +nnoremap :bnext +inoremap :bprevious +inoremap :bnext + +nnoremap :bprevious +nnoremap :bnext +inoremap :bprevious +inoremap :bnext + +nnoremap [1;2D :bprevious +nnoremap [1;2C :bnext +inoremap [1;2D :bprevious +inoremap [1;2C :bnext + +nnoremap [D :bprevious +nnoremap [C :bnext +inoremap [D :bprevious +inoremap [C :bnext + +" nnoremap :bnew +nnoremap :bprevious +nnoremap :bnext + +if &term =~ '^screen' + " tmux will send xterm-style keys when xterm-keys is on + execute "set =\e[1;*A" + execute "set =\e[1;*B" + execute "set =\e[1;*C" + execute "set =\e[1;*D" +endif + + + +" wild/tab behavior +" ================= set wildmode=longest,list:longest,list:full -" set number + +" spelling stuff +" ============== set spellfile=~/.vim.spell.en.add :nmap :set invspell :imap :set invspell + +" Detect indent stuff +" =================== +" wants the detectindent addon. function WeaselDoIdent() if exists(":DetectIndent") DetectIndent endif endfunction :autocmd BufReadPost * exec WeaselDoIdent() -" + +" Searching and highlighting +" ========================== "hi Search cterm=NONE ctermfg=white ctermbg=darkgreen hi Search cterm=NONE ctermfg=yellow ctermbg=19 set hlsearch "This disabled search highlighting after a search nnoremap :noh + +" misc settings +" ============= +" Raise the number of maximum tabs +set tabpagemax=50 +" Do not close buffers we don't see +set hidden + + +" set grepprg=grep\ -nH\ $* +" filetype indent on +" let g:tex_flavor='latex' +" "let g:Tex_PromptedEnvironments='eqnarray*,eqnarray,equation,equation*,\[,$$,align,align*' +" let g:Tex_PromptedEnvironments='frame,itemize' +" "call IMAP('FRAME', '\\begin{frame}{<++>}\ <++>\\\end{frame}', 'tex') +" let g:Tex_Env_frame = "\\begin{frame}{<++>}\<++>\\\end{frame}" -- cgit v1.2.3