Preguntas etiquetadas con autocmd

Los `autocmd`s son comandos que se ejecutan automáticamente en ciertos eventos. Las preguntas sobre la creación o modificación de definiciones de "autocmd" son apropiadas para esta etiqueta.

35
¿Cómo guardo un archivo en un directorio que aún no existe?

Supongamos que inicio Vim para editar un nuevo archivo en un directorio que aún no se ha creado: vim nonExisitingDirectory/newFile.txt Vim felizmente me mostrará un búfer vacío y puedo comenzar a escribir mi nuevo archivo. Pero cuando quiero escribir el archivo en el disco me sale este...

31
¿Por qué debería usar augroup?

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...

21
¿Hay alguna forma de eventos AND en el autocmd?

Me gustaría activar un autocmd en dos eventos, pero no de la forma en que generalmente se hace, es decir, si alguno de los eventos sucedió, entonces active un autocmd. Quiero activarlo si sucedieron ambos eventos. Por ejemplo: la forma habitual de hacerlo autocmd BufWrite,BufRead *.c *.py *.h...

13
Suprime la salida de un comando automático vim

Tengo un autocomando definido en mi vimrc: au BufWritePost * !./make.sh El script make.shcompila un .texarchivo 3 veces y no quiero que se muestre el resultado. ¿Hay alguna forma de suprimir la salida? Intenté agregar silentuna línea antes del aucomando, pero no funcionó. También intenté de...