El editor de Kate tiene una buena característica: cuando guardas un archivo, volverá a ejecutar su detección de tipo de archivo. Suponga que desea crear un nuevo script en ~/bin, por lo que dicen¿Puedo volver a ejecutar manualmente la detección de tipo de archivo de vim?
kate ~/bin/myscript
A continuación, escriba por ejemplo, #!/usr/bin/env perl
y guardar. En este momento, Kate reconocerá que estamos hablando de Perl, y cargará el resaltado de sintaxis.
En Vim, pensé que podría construir algo similar por medio de un AutoCommand, pero tengo que cargar con el comando que está siendo ejecutado. No veo un comando distinto para volver a ejecutar la detección de tipo de archivo. Está dirigido por :edit
, así que podría decir
autocmd BufWritePost * :edit#
Pero eso es grosero: Se esp. pierde el historial de deshacer, las posiciones del cursor, etc. ¿Hay una mejor solución?
Gracias! Con este puntero, encontré ': help filetype-detect' que menciona exactamente mi caso de uso. –