Fix fold toggling.
authorIain Patterson <me@iain.cx>
Mon, 27 Nov 2006 14:12:24 +0000 (14:12 +0000)
committerIain Patterson <me@iain.cx>
Mon, 27 Nov 2006 14:12:24 +0000 (14:12 +0000)
git-svn-id: https://svn.cambridge.iain.cx/profile/trunk@37 6be0d1a5-5cfe-0310-89b6-964be062b18b

.vimrc

diff --git a/.vimrc b/.vimrc
index 7abde90..8fb07e9 100755 (executable)
--- a/.vimrc
+++ b/.vimrc
@@ -30,7 +30,6 @@ endif
 fun! Iain_Vars()
   if ! exists("b:iainlist") | let b:iainlist = 0 | endif
   if ! exists("b:iainhex") | let b:iainhex = 0 | endif
-  if ! exists("b:iainfold") | let b:iainfold = 0 | endif
 endfun
 
 " Change list mode.
@@ -50,13 +49,6 @@ fun! Cycle_List()
   endif
 endfun
 
-" Toggle folds.
-fun! Cycle_Fold()
-  call Iain_Vars()
-  let b:iainfold = ! b:iainfold
-  if b:iainfold | foldclose | else | foldopen | endif
-endfun
-
 fun! Show_List()
   call Iain_Vars()
   if b:iainlist == 0
@@ -143,7 +135,7 @@ 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 :call Cycle_Fold()<CR>:<CR>
+map Qf :se foldenable!<CR>:<CR>
 " Change number mode with Qn.
 map Qn :se number!<CR>:<CR>