読者です 読者をやめる 読者になる 読者になる

LSL用Vim Syntaxファイル

http://adammarker.org/shill/

入手できるファイルを~/.vim/syntax/において、

$ cat ~/.vim/ftdetect/lsl.vim
" LSL
au BufNewFile,BufRead *.lsl     set filetype=lsl

のようなファイルを作れば*.lslを開いたときにsyntaxが適用されるようになる。

ただ、文字列の二重引用符の部分の処理がおかしいみたいでうまく色が当たってないのでパッチ書いた。

--- original     2006-12-20 05:16:34.000000000 +0900
+++ syntax/lsl.vim      2007-11-21 11:23:26.000000000 +0900
@@ -30,7 +30,7 @@
 syn cluster    lCommentGroup   contains=lTodo
 syn match      lComment        "//.*$" contains=@lCommentGroup

-syn region     lString         start=+"+  skip=+\\\|\"+  end=+"+
+syn region     lString         start=+"+  skip=+\\"+  end=+"+
 syn match      lNumber         "-\=\<\d\>"
 syn match      lHexNumber      "0x\<\d\>"
 syn match      lFloat          "-\=\<\d\.\d\>"

後で作者の方には連絡しておきます。