Я вже пройшов autocmd.txt
допомогу, але інформація про це розсіяна і не завжди присутня (наприклад, з BufRead
).
Чи міг би хтось, хто це розуміє, перелічити порядок цих подій - можливо, з умовами, позначеними в парантезах, як
WinEnter
BufEnter (if this window is for a different buffer than the current)
і так далі, для легкої довідки?
Примітка (скопійовано з мого власного коментаря нижче) : Я говорю не про окремі пояснення їх, які є нормальними, а про те, як вони взаємодіють між собою та в якому порядку вони відбуваються. Наприклад, WinEnter
каже, що «Vim виконує автокоманди BufEnter після автокоманд WinEnter», TabEnter
каже «Після запуску WinEnter та перед запуском події BufEnter», це все розкидано так, як у багатьох місцях. І іноді це взагалі не згадується (наприклад BufRead
, не згадує, чи працює він після BufEnter або раніше - можливо, експерт може зробити це з якоїсь іншої інформації там, але я не можу.
Отже, моя мета тут полягає в тому, щоб створити єдину, просту довідку про порядок цих подій, яку можна швидко знайти не експертами,autocmd
Технічні характеристики події
WinEnter
каже, що «Vim виконує автокоманди BufEnter після автокоманд WinEnter», TabEnter
каже «Після запуску WinEnter та перед запуском події BufEnter», це все розкидано так, як у багатьох місцях. І іноді це взагалі не згадується (наприклад BufRead
, не згадує, чи працює він після BufEnter або раніше - можливо, експерт може зробити це з якоїсь іншої інформації там, але я не можу.
autocmd
специфікаціях подій.