Load a script file after loaded a plugin
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- vim
- Ambito
- tooling
Direzione di ricerca
Riproduci la configurazione usando plug#begin, le voci Plug, g:plugs, gli autocomandi User e plug#end. Per prima cosa esamina come vim-plug emette eventi User per i plugin incondizionati e per quelli attivati da un trigger; il lavoro è completato quando lo script di configurazione di ogni plugin viene sottoposto a source solo dopo il caricamento di quel plugin.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hello, I wrote config script files for each plugin and I loaded these scripts all after call plug#end(), but sometimes a plugin would not be loaded in the whole editing time, so it's not necessary to load this plugin's config script.
So, now, I want to load a plugin's config script after this plugin load rather than load all plugin's scripts, what I do now is liking below:
call plut#begin...
Plug "plug_a"
...
Plug "plug_b", {'on': 'start_b'}
for [plug_name, spec] in items(g:plugs):
execute ‘autocmd! User ' . plug_name ' source ' . '/path/to/config/of/custom_plug_script.vim'
endfor
call plug#end()
there's a problem, no script is loaded, no matter plug_a without condition on and for or plug_b with on and for, no custom script about them are loaded.
- Type:
- Bug
- Enhancement
- Feature Request
- Question
- OS:
- All/Other
- Linux
- OS X
- Windows
- Vim:
- Terminal Vim
- GVim
- Neovim
- Lingua principale
- Vim Script
- Stelle
- 35.8k
- Fork
- 1.9k
- Merge medio
- 1h
- PR unite (30g)
- 2
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di junegunn/vim-plug
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
-
windows
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 59/100
Tutte le issue di junegunn/vim-plug
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
JuliusBrussee/caveman#1449 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
GiganticMinecraft/seichi-playguide#183 ·
I maintainer di solito rispondono entro 1 giorno
-
devex good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
good first issue laravel-appointment-reminders
Difficoltà 2/5 1-3 ore Idoneità per principianti 92/100