"====================================================================== " " qf.vim - quickfix enhancement " " Created by skywind on 2024/03/08 " Last Modified: 2024/03/08 17:39:11 " "====================================================================== "---------------------------------------------------------------------- " context menu "---------------------------------------------------------------------- let g:context_menu_quickfix = [ \ ["&Preview\tp", 'call quickui#tools#preview_quickfix()'], \ ["&Filter\tx", "call module#quickfix#filter()"], \ ["&Convert to GBK\tc", "call module#quickfix#iconv('gbk')"], \ ["&Clear All", 'call setqflist([])'], \ ["--", ], \ ["&Close\tq", 'close'], \ ] "---------------------------------------------------------------------- " local mapping "---------------------------------------------------------------------- nnoremap K :call quickui#tools#clever_context('qf', g:context_menu_quickfix, {'hide_system_cursor':1}) nnoremap p :call quickui#tools#preview_quickfix() nnoremap P :PreviewClose nnoremap q :close setlocal nonumber nnoremap x :call module#quickfix#filter() nnoremap c :call module#quickfix#iconv('gbk') nnoremap :call module#quickfix#filter()