Zum Inhalt springen
Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Opal.vim

Aus FreitagsrundenWiki
Version vom 7. November 2005, 23:06 Uhr von Thomas (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
" Vim syntax file
" Language:     Opal
" Maintainer:   Jan O. Kechel <jan@kechel.de>
" Last Change:  07-NOV-2005
" Version:      0.1

syntax clear
syntax keyword  oKeyword DEF FUN DATA TYPE IF ELSE THEN FI LET IN IMPORT IMPLEMENTATION SIGNATURE SORT COMPLETELY OR AND WHERE ONLY
syntax region   oCommentL start="--" end="$"
syntax region   oComment start="/\*" end="\*/"
syntax match    oOperator "=="
syntax match    oOperator ":"
syntax match    oOperator "->"
syntax match    oOperator "\*\*"
syntax match    oOperator "++"
syntax region   oDenotation start="\"" end="\""
syntax match    oDenotation "`"



hi oKeyword     term=bold       cterm=NONE      ctermfg=1
hi oOperator    term=bold       cterm=NONE      ctermfg=1
hi oCommentL    term=bold       cterm=NONE      ctermfg=4
hi oComment     term=bold       cterm=NONE      ctermfg=4
hi oDenotation  term=bold       cterm=NONE      ctermfg=2

let b:current_syntax = "opal"