On Fri, 6 Oct 2006 at 3:55pm, Mike wrote:
> On 10/6/06, Aaron Griffin <[EMAIL PROTECTED]> wrote:
> > On 10/6/06, Mike <[EMAIL PROTECTED]> wrote:
> > > alternatively: is there a single command to toggle the quickfix
> > > window, rather than issuing :copen and :ccl?
> >
> > :help cwindow
> >
>
> The problem with :cwindow is that it depends on what is in the
> quickfix window. I just want it to open or close, I don't care what
> is in there.
There were a couple of suggested functions already, but an alternative way
to track if it is open or not (untested) is to listen to the quickfix
filetype and BufWipeout later.
au FileType quickfix :call <SID>QuickFixOpened(1)
let s:quickFixOpen = 0
function! s:QuickFixOpened(b)
if a:b
'au BufWipeout <buffer='.expand('<abuf>').'> call <SID>QuickFixOpened(0)'
endif
let s:quickFixOpen = a:b
endfunction
Depending on the value of s:quickFixOpen, you can issue the appropriate
command.
--
HTH,
Hari
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com