
Me encanta la coloración de vim /var/log/messages
, pero solo funciona para eso: el nombre de archivo absoluto. No funciona para rotaciones de mensajes más antiguas (p. ej. /var/log/messages-20120610
) ni para archivos de mensajes que recibo de otros sistemas. ¿Cómo puedo modificar esto?
Respuesta1
Cuando tengas el archivo abierto, puedes ejecutar:
:set filetype=messages
Para automatizar esto para todos los archivos llamados mensajes, coloque lo siguiente en ~/.vim/ftdetect/messages.vim
:
autocmd BufNewFile,BufReadPost *messages* :set filetype=messages
Respuesta2
agregue una línea ~/.vim/filetype.vim
,
au BufNewfile,BufRead messages-* set filetype=messages