To prevent messing up user settings, disable it for good.
To preserve this functionality, how about adding the following to plugin/ack.vim ?
autocmd BufReadPost quickfix call s:qfEnter()
autocmd WinLeave * call s:qfLeave()
function! s:qfEnter()
let g:oldfc=&foldclose
let g:oldfo=&foldopen
set foldclose=all
set foldopen=all
endfunction
function! s:qfLeave()
if &filetype!='qf'
return
endif
set foldclose=g:oldfc
set foldopen=g:oldfo
endfunction
However, I'd propose instead adding nnoremap <buffer> x zx to ftplugin\qf.vim for convenient fold toggling.
To prevent messing up user settings, disable it for good.
To preserve this functionality, how about adding the following to
plugin/ack.vim
?However, I'd propose instead adding
nnoremap <buffer> x zx
toftplugin\qf.vim
for convenient fold toggling.