Ho autocmd.txt
consultato l' aiuto, ma le informazioni al riguardo sono sparse e non sempre presenti (ad es. Con BufRead
).
Qualcuno che capisce bene questo potrebbe elencare l'ordine di questi eventi - con forse le condizioni segnate in parentesi, come
WinEnter
BufEnter (if this window is for a different buffer than the current)
e così via, per un facile riferimento?
Nota (copiata dal mio commento qui sotto) : non sto parlando di spiegazioni individuali di loro, che sono OK, ma di come interagiscono tra loro e in quale ordine si verificano. Ad esempio, WinEnter
dice "Vim esegue i autocomandi BufEnter dopo gli autocomandi WinEnter", TabEnter
dice "Dopo aver attivato WinEnter e prima di attivare l'evento BufEnter", è tutto sparso in questo modo in molti punti. E a volte non è affatto menzionato (ad esempio BufRead
, non menziona se corre dopo BufEnter o prima - forse un esperto può inferirlo da qualche altra informazione lì, ma non posso.
Quindi, il mio intento è quello di creare un riferimento unico e semplice per l'ordine di questi eventi che può essere consultato rapidamente dai non esperti,autocmd
specifiche dell'evento.
WinEnter
dice "Vim esegue i autocomandi BufEnter dopo gli autocomandi WinEnter", TabEnter
dice "Dopo aver attivato WinEnter e prima di attivare l'evento BufEnter", è tutto sparso in questo modo in molti punti. E a volte non è affatto menzionato (ad esempio BufRead
, non menziona se corre dopo BufEnter o prima - forse un esperto può inferirlo da qualche altra informazione lì, ma non posso.
autocmd
specifiche dell'evento.