赤恐竜のブログ
吉里吉里,Ren'Pyのプラグイン置き場。
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
kirikiri.vimでマクロも強調表示
引越ししました!!
http://akakyouryuu.com/
tyruさんのkirikiri.vimですが、当然ながらマクロやマクロ独自の属性名は強調表示できません、
しかし、次のようにすれば、マクロやその属性名も強調表示できます。
~\vimfiles\after\syntax\kirikiri.vim
を作成し、その中で次のように設定する

" マクロのタグを設定
syn keyword kirikiriCommandTagName contained skipwhite nextgroup=kirikiriCommandParametersKey,kirikiriCommandParametersEqual,kirikiriCommandParametersValue
\ set_rclick
\ set_menu
\ unset_menu
\ myreturn
\ in_scene_mode_button
"" マクロの属性名を設定
syn keyword kirikiriCommandParametersKey contained skipwhite nextgroup=kirikiriCommandParametersEqual
\ cx
\ cy
\ close
\ tmethod
\ em


Before
macro_sample0.png
After
macro_sample1.png

強調表示がないと結構スペルミスを見逃すことが多いです。
スポンサーサイト
コメント
ありがとうございます。
自分はすでに吉里吉里は書いてないので、一応スクリーンショットでbeforeとafterを見せていただけると助かります。
良さそうだったら変更を取り込みます。

(もしくはGithubの以下のリポジトリにpull reqを送ってくれてもいいですが、やっぱりスクリーンショット付きでお願いします。なにしろしばらく書いてないのでマクロのタグとか属性名と言われてもよく思い出せないレベルで...orz)

リポジトリ:https://github.com/tyru/kirikiri.vim
2012/11/17(土) 19:25:22 | URL | tyru #-[ 編集 ]
あの、マクロはユーザーの1人ひとりが設定するものなので、本家に取り込むものではないと思います。
グルーバル変数あたりで指定できるようになると強調表示のマニュアルを見なくて済むので楽になるのですが、
たしかvimの強調表示は変数を指定できなかったはずだと。

それより吉里吉里は大文字小文字を区別するので、
syn case ignore
をmatchにしていただけると嬉しいです。

コメントありがとうございました。
2012/11/18(日) 10:39:31 | URL | 赤恐竜 #-[ 編集 ]
長く返信せずすみません...

> あの、マクロはユーザーの1人ひとりが設定するものなので、本家に取り込むものではないと思います。
了解しました。
syn case matchの件だけ修正しておきました。
ありがとうございます。
2012/12/16(日) 03:58:46 | URL | tyru #-[ 編集 ]
コメントの投稿
URL:
本文:
パスワード:
非公開コメント: 管理者にだけ表示を許可する
 
トラックバック
トラックバック URL
トラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。