Meine ~/.vimrc
enthält die folgende Zeile geladen:Vim: Syntax-Datei nicht automatisch
au BufNewFile,BufRead *.fsh,*.vsh setf glsl
Mein ~/.vim/syntax
Verzeichnis enthält glsl.vim
, die manuell, wenn geladen arbeitet (:setf glsl
in Vim), aber es wird nicht automatisch geladen werden, wenn eine Bearbeitung Datei mit diesen Erweiterungen. Wie erhalte ich Syntax-Highlighting für diese Dateien automatisch? Syntax Highlighting funktioniert wie gewohnt für andere Dateien. Meine Vim-Version läuft 7.4 unter Linux Mint.
Dies könnte ein Schuss im Dunkeln, aber: Sie haben versucht, die erweiterte Form mit 'set filetype = glsl' statt' setf glsl'? –
@ Nadir Sampaoli: Das ist keine "erweiterte Form", es ist ein anderes Kommando. Siehe ': help: setf'. – benjifisher
@ SurvivalMachine: Was passiert mit ': e foo.fsh' und dann': verbose set ft? '? Wie wäre es mit ': verbose au BufNewFile * .fsh'? – benjifisher