asyncrun.vim icon indicating copy to clipboard operation
asyncrun.vim copied to clipboard

請問一下在.vimrc中,如何使用vim-plug延遲加載asyncrun?

Open misakisuna705 opened this issue 7 years ago • 6 comments

Plug ' skywind3000/asyncrun.vim ' , { ' on ' : ' 這裡要填什麼 ' } map < C - a > : call asyncrun#quickfix_toggle(10)<CR>

希望開啟vim時不加載,按下control+a後才把asyncrun加載進來,同時開啟quickfix視窗

macOS 10.13.5 iterm2 vim8.1.100

misakisuna705 avatar Jul 04 '18 06:07 misakisuna705

没法这么弄

skywind3000 avatar Jul 04 '18 08:07 skywind3000

好的,感謝 我以為能夠像nerdtree一樣 使用 Plug ' scrooloose/nerdtree ' , { ' on ' , ' NERDTreeToggle ' }

misakisuna705 avatar Jul 04 '18 08:07 misakisuna705

asyncrun加载费时1毫秒不到,超简单的一个插件,没必要这么加载

skywind3000 avatar Jul 04 '18 12:07 skywind3000

Plug 'skywind3000/asyncrun.vim', { 'on': ['AsyncRun', 'AsyncStop'] }

hulucc avatar Nov 01 '18 15:11 hulucc

感謝

misakisuna705 avatar Nov 01 '18 16:11 misakisuna705

没仔细审题,应该是这样

Plug 'skywind3000/asyncrun.vim', { 'on': ['AsyncRun', 'AsyncStop', '<plug>(asyncrun-qftoggle)'] }
nmap <c-a> <plug>(asyncrun-qftoggle)
augroup asyncrun
    au!
    au User asyncrun.vim nnoremap <silent> <plug>(asyncrun-qftoggle) :call asyncrun#quickfix_toggle(10)<cr>
augroup end

hulucc avatar Nov 02 '18 03:11 hulucc