1
0
mirror of https://github.com/akelge/zsh synced 2025-07-04 13:39:07 +00:00

Minimal Changes to Python mode

Added hack for paste in iTerm.app
This commit is contained in:
2011-09-22 13:03:35 +00:00
parent 4fdce6be97
commit 2233758541
2 changed files with 26 additions and 873 deletions

View File

@ -5,7 +5,7 @@
set nocompatible " Use Vim defaults (much better!)
set backspace=indent,eol,start " allow backspacing over everything
set textwidth=0
set textwidth=79
set backup
set viminfo='20,\"50,f10
set history=50
@ -117,8 +117,8 @@ let NERDChristmasTree = 1
" """""""""""
" BufExplorer
" """""""""""
let g:bufExplorerSplitBelow=1
let g:bufExplorerResize=1
" let g:bufExplorerSplitBelow=1
" let g:bufExplorerResize=1
" """"""""""""""
" NERD Commenter
@ -141,7 +141,7 @@ nnoremap <silent> <Leader>x :set paste!<CR>
nnoremap <silent> <Leader>n :NERDTreeToggle<CR>
nnoremap <silent> <Leader>T :Tlist<CR>
nnoremap <silent> <Leader>N :set number!<CR>
nnoremap <silent> <Leader>b :HSBufExplorer<CR>
" nnoremap <silent> <Leader>b :HSBufExplorer<CR>
nnoremap <silent> da "_dd
@ -204,6 +204,28 @@ if has("autocmd")
autocmd FileReadPost *.plist call MyBinaryPlistReadPost() | let b:saveAsBinaryPlist = 0
autocmd BufWritePre,FileWritePre *.plist call MyBinaryPlistWritePre()
autocmd BufWritePost,FileWritePost *.plist call MyBinaryPlistWritePost()
" Plain text
autocmd BufNewFile,BufRead *.txt set ft=txt tw=78 pfn=:h10
endif
""" iTerm 2 Custom cursor shape
if $TERM_PROGRAM == 'iTerm.app'
let &t_SI = "\<Esc>]50;CursorShape=1\x7"
let &t_EI = "\<Esc>]50;CursorShape=0\x7"
endif
if $TERM_PROGRAM == 'iTerm.app'
let &t_ti = &t_ti . "\e[?2004h"
let &t_te = "\e[?2004l" . &t_te
function XTermPasteBegin(ret)
set pastetoggle=<Esc>[201~
set paste
return a:ret
endfunction
map <expr> <Esc>[200~ XTermPasteBegin("i")
imap <expr> <Esc>[200~ XTermPasteBegin("")
endif
" User customizations are held in file ~/.vim/vimrc.local