Entiendo cómo funcionan los comandos automáticos y cómo usarlos, pero estoy un poco seguro de para qué sirve augroup. Yo leo en:help augroup
*:aug* *:augroup*
:aug[roup] {name} Define the autocmd group name for the
following ":autocmd" commands. The name "end"
or "END" selects the default group.
To avoid confusion, the name should be
different from existing {event} names, as this
most likely will not do what you intended.
Esto realmente no explica por qué son útiles, o por qué quisiera hacer un nombre de grupo de autocomando simplemente definiendo un montón de autocomandos uno al lado del otro.
Por ejemplo, si los comandos automáticos foo
y bar
están relacionados, ¿por qué querría hacer
augroup spam
au!
au foo * foo
au bar * bar
augroup END
cuando solo podía hacer
"Autocommands for spam
au foo * foo
au bar * bar
A menos que no esté entendiendo para qué son realmente los grupos. Entonces, ¿por qué son útiles?
!
:)