[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: