git://git.iain.cx/iain
/
profile.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added -n option to kill_known_host to print key only.
[profile.git]
/
.vimrc
diff --git
a/.vimrc
b/.vimrc
index
4474f89
..
eac19ca
100755
(executable)
--- a/
.vimrc
+++ b/
.vimrc
@@
-29,9
+29,10
@@
endif
" Set up our variables.
fun! Iain_Vars()
if ! exists("b:iainlist") | let b:iainlist = 0 | endif
" Set up our variables.
fun! Iain_Vars()
if ! exists("b:iainlist") | let b:iainlist = 0 | endif
- if ! exists("b:iainhex") | let b:iainhex =
1
| endif
+ if ! exists("b:iainhex") | let b:iainhex =
0
| endif
endfun
endfun
+" Change list mode.
fun! Cycle_List()
let basic='tab:\\_,trail:_,extends:<,precedes:>'
call Iain_Vars()
fun! Cycle_List()
let basic='tab:\\_,trail:_,extends:<,precedes:>'
call Iain_Vars()
@@
-63,9
+64,14
@@
fun! Show_List()
endfun
" Cycle between hex and decimal display of toolbar stuff.
endfun
" Cycle between hex and decimal display of toolbar stuff.
-fun! Cycle_StatusLine()
+fun! Cycle_
Hex
StatusLine()
call Iain_Vars()
let b:iainhex = ! b:iainhex
call Iain_Vars()
let b:iainhex = ! b:iainhex
+ call Show_StatusLine()
+endfun
+
+fun! Show_StatusLine()
+ call Iain_Vars()
let sl1='%2n\:\ %<%f\ [%{Show_List()}%{Show_Case()}%{Show_Tabstop()}%{Show_Paste()}%Y%M%R]\ %='
let sl2='\ \|\ P:%4.6o\ L:%4.6l/%-4.6L\ C:%3.6c\ \|\ %P'
let hexformat='%b'
let sl1='%2n\:\ %<%f\ [%{Show_List()}%{Show_Case()}%{Show_Tabstop()}%{Show_Paste()}%Y%M%R]\ %='
let sl2='\ \|\ P:%4.6o\ L:%4.6l/%-4.6L\ C:%3.6c\ \|\ %P'
let hexformat='%b'
@@
-113,7
+119,7
@@
endfun
map Q <Nop>
" Swap hex/decimal statusline with Qx
map Q <Nop>
" Swap hex/decimal statusline with Qx
-map Qx :call Cycle_StatusLine()<CR>:<CR>
+map Qx :call Cycle_
Hex
StatusLine()<CR>:<CR>
" Swap case-sensitivity with Qc.
map Qc :call Invert_Case()<CR>:<CR>
" Cycle list styles with Ql.
" Swap case-sensitivity with Qc.
map Qc :call Invert_Case()<CR>:<CR>
" Cycle list styles with Ql.
@@
-128,11
+134,17
@@
map Q8 :se ts=8<CR>:<CR>
map Q6 :se ts=16<CR>:<CR>
" Change to ts=32 with Q3.
map Q3 :se ts=32<CR>:<CR>
map Q6 :se ts=16<CR>:<CR>
" Change to ts=32 with Q3.
map Q3 :se ts=32<CR>:<CR>
+" Change foldmethod with Qf.
+map Qf :se foldenable!<CR>:<CR>
+" Change number mode with Qn.
+map Qn :se number!<CR>:<CR>
+" Toggle paste mode with Qp.
+map Qp :se paste!<CR>:<CR>
" Vim 7 has tabs. Default "next tab" mapping is gt. Add "previous tab" as gb.
map gb :tabPrev<CR>
" Vim 7 has tabs. Default "next tab" mapping is gt. Add "previous tab" as gb.
map gb :tabPrev<CR>
-call
Cycle
_StatusLine()
+call
Show
_StatusLine()
au VimLeave * if exists("andyoldcols") | let &columns=andyoldcols | endif
au VimLeave * if exists("andyoldcols") | let &columns=andyoldcols | endif