Passei pela autocmd.txtajuda, mas as informações sobre isso estão dispersas e nem sempre estão presentes (por exemplo, com BufRead).
Alguém que entende isso bem pode listar a ordem desses eventos - talvez com as condições marcadas entre parênteses, como
WinEnter
BufEnter (if this window is for a different buffer than the current)
e assim por diante, para fácil referência?
Nota (copiada do meu próprio comentário abaixo) : Não estou falando de explicações individuais sobre elas, o que é bom, mas sobre como elas interagem umas com as outras e em que ordem elas acontecem. Por exemplo, WinEnterdiz "O Vim executa os comandos automáticos do BufEnter após os comandos automáticos do WinEnter", TabEnterdiz "Depois de acionar o WinEnter e antes de acionar o evento BufEnter", está tudo espalhado dessa maneira em muitos lugares. E às vezes isso não é mencionado (por exemplo BufRead, não menciona se é executado após o BufEnter ou antes - talvez um especialista possa inferir isso de alguma outra informação lá, mas eu não posso.
Portanto, minha intenção aqui é crie uma referência única e simples para a ordem desses eventos que pode ser consultada rapidamente por não especialistas,autocmd especificações de eventos.
WinEnterdiz "O Vim executa os comandos automáticos do BufEnter após os comandos automáticos do WinEnter", TabEnterdiz "Depois de acionar o WinEnter e antes de acionar o evento BufEnter", está tudo espalhado dessa maneira em muitos lugares. E às vezes isso não é mencionado (por exemplo BufRead, não menciona se é executado após o BufEnter ou antes - talvez um especialista possa inferir isso de alguma outra informação lá, mas eu não posso.
autocmdespecificações de eventos.