Re: ddtc: Syntax-Hervorhebung in vim
* Jens Nachtigall <nachtigall@web.de> [18-06-04 14:41]:
> >
> > vermutlich musst du noch den filetype setzen (:set filetype=...).
> > VIM entscheided ueber das zu verwendende Syntaxhighlighting
> > aufgrund der Dateiendung. Koennte mir schon vorstellen dass er
> > mit ".todo" nichts anfangen kann.
>
> Das ist es glaube ich nicht, da es automatisch erkannt werden
> sollte. Siehe folgende Ausgabe. Da das ddtc-Skript mehr schlecht
> als Recht funktioniert (habe gerade 4 Fehlerberichte abgeschickt),
> könnte ich mir vorstellen, dass das mit vim vielleicht auch nicht
> geht. Ich wäre dankbar, wenn das ein vim Hacker mal ausprobieren
> könnte.
Welche Version von ddtc benutzt du?
Hier werkelt 0.12.1 ohne Probleme.
$:cat ~/.vim/scripts.vim
" ~/.vim/scripts.vim
" Riconoscimento automatico del tipo di file
if did_filetype() " filetype already set..
finish " ..don't do these checks
endif
augroup filetypedetect
if getline(1) =~ '^# package:'
\ && getline(2) =~ '^# ddts id:'
setfiletype ddts
endif
" DDTP
if getline(1) =~ '^# Package(s):'
\ || getline(2) =~ '^# Package(s):'
\ || getline(1) =~ '^# changed translation'
\ || getline(2) =~ '^# Bug-Nr.: '
\ || getline(3) =~ '^# Bug-Nr.: '
setfiletype ddts
endif
augroup END
Gruss
Jens
Reply to: