Ich muss die logic-und zwei autocmd Ereignisse in vim tun. Im Grunde muss der Befehl auf einem InsertLeave ausgeführt werden, wenn der FileType tex ist. Es scheint, dass dies funktionieren sollte (in einem .vimrc):Vim: Kombinieren autocmd?
autocmd FileType tex :autocmd InsertLeave :w
Aber es tut es nicht. Die verschachtelte Option scheint auch nicht zu helfen, obwohl das Handbuch es anzeigt.
Es ist einfach eine logische OR zu tun:
autocmd BufEnter,BufLeave ...
es darf nicht zu schwer sein, eine logische UND zu tun.
Sie sollten die Lösung von ZyX als Antwort nehmen, da es das lokale Pufferproblem von Eevee löst. – Profpatsch
Fertig, aber ich nehme dein Wort dafür. Ich erinnere mich an das lokale Pufferproblem, aber ich habe seit Jahren kein Latex mehr geschrieben und bin vor 2 Jahren zu Emacs gewechselt. –