퀵리스트를 전환하고 닫으면 퀵리스트가 열리기 전의 창으로 돌아가는 함수를 작성하고 싶습니다. 발견한 일부 기능을 개선하려고 시도했지만 예상대로 작동하지 않았습니다.
function! ToggleQuickFix()
if empty(filter(getwininfo(), 'v:val.quickfix'))
copen 20
else
call feedkeys("^W^P")
cclose
endif
endfunction