Wie stelle ich die Syntaxhervorhebung standardmäßig ein, wenn ich eine * .tt-Datei in Vim öffne?

3

Ich benutze Vim zum Bearbeiten von Dateien. Wenn ich eine Datei mit der Erweiterung .tt öffne, muss ich den Befehl set filetype=htmlverwenden, um die Syntaxhervorhebung für diese Datei zu aktivieren. Wie kann ich diesen Befehl standardmäßig automatisch verwenden, wenn ich eine * .ff-Datei in Vim öffne?

ps oder kennst du vielleicht ein paar gute und bewährte vim plugins um die .tt syntax hervorzuheben?

edem
quelle
Ist es .ttoder .ffund was für ein (angeblich HTML-ähnlicher) Dateityp ist das ?!
Ingo Karkat
.tt ist eine Erweiterung von Template-Toolkit-Dateien, die auch HTML-Code enthalten können.
Edem

Antworten:

2

Siehe :help new-filetype; Sie haben einige Möglichkeiten, den Befehl abzulegen (zusammenzufassen ~/.vim/filetype.vimoder in einer Datei zu trennen ~/.vim/ftdetect/...), aber es läuft darauf hinaus:

au! BufRead,BufNewFile *.tt     setfiletype html
Ingo Karkat
quelle