syntax highlight memo for jota, vim
_muili.
ハイライト実験(jota)
愛用のAndroid/Jota-Text-Editorのハイライト設定ファイル。
cd /sdcard/.jota/keyword/ # user内に対象を作れとある。 cp conf.conf user/. cp colorsetting.conf user/.
jota/colorsetting.confの値が何を示すのか、いまいち分からない。
>>拡張子に関連するフィルタ設定(exts.conf)と定義色(colorsetting.conf)の同じキー値を見て色付け処理をする模様。あまり凝ると重くなるに違いないので簡素に。
[conf.conf]
## cp . /sdcard/.jota/keyword/user/. ## TODO [+] my key=value ## author=muili.blogspot.jp ## version=0.01 ## MEMO 上位コードほど優先される todo=#+[\S\s[^\n]]+\b(TODO)\b[^\n]* blue=#+[\S\s[^\n]]+\b(MEMO)\b[^\n]* linecomment=(?m)^#[^\n]* type=(?m)^\w+(?==) string=(?m)(?<==)[^\n]+$
[colorsetting.conf]
## hi-jota comment=4f6f6f weakcomment=4f6f6f linecomment=4f6f6f preprocessor=e5786d type=f0e68c constant=e5786d statement=9acd32 operator=f6f3e8 string=e5786d number=e5786d ## statement2は何? statement2=20b2aa ## 汎用色 green=008000 blue=8ac6f2 red=e5786d yellow=808000 magenta=ff00ff ## フィルタ側に書けば定義色もOK todo=ffd700
ハイライト実験(vim)
この機会に普段使ってるvimの配色も変える。
cholorschemeを利用しイメージを膨らませた。
シンプルで読みやすいwombat.vimを参考に好みに配色。
" ** wonbat.vim ** " Maintainer: Lars H. Nielsen (dengmao@gmail.com) " Last Change: January 22 2007 " ** wonbatx.vim ** " Modified By: muili (muili.blogspot.com) " Last Change: 29-Dec-2012. set background=dark hi clear if exists("syntax_on") syntax reset endif let colors_name = "wombatx" " Vim >= 7.0 specific colors if version >= 700 hi CursorLine guibg=#2d2d2d hi CursorColumn guibg=#2d2d2d hi MatchParen guifg=fg guibg=#ffa07a hi Pmenu guifg=#f6f3e8 guibg=#444444 hi PmenuSel guifg=#000000 guibg=#cae682 endif " General colors hi Cursor guifg=NONE guibg=#656565 gui=none hi Normal guifg=#f6f3e8 guibg=#242424 gui=none hi NonText guifg=#808080 guibg=#303030 gui=none hi LineNr guifg=#857b6f guibg=#000000 gui=none hi StatusLine guifg=#ffffcc guibg=#556b2f gui=none hi StatusLineNC guifg=#cccccc guibg=#2f4f4f gui=none hi VertSplit guifg=#444444 guibg=#444444 gui=none hi Folded guibg=#384048 guifg=#a0a8b0 gui=none hi Title guifg=#f6f3e8 guibg=NONE gui=none hi Visual guifg=fg guibg=#778899 gui=none hi SpecialKey guifg=#808080 guibg=#343434 gui=none hi ModeMsg gui=none hi MoreMsg gui=none " Syntax highlighting hi Comment guifg=#4f6f6f gui=none hi Constant guifg=#e5786d gui=none hi Identifier guifg=#20b2aa gui=none hi Type guifg=#f0e68c gui=none hi Statement guifg=#9acd32 gui=none hi Operator guifg=fg gui=none hi PreProc guifg=#e5786d gui=none hi Special guifg=#e7f6da gui=none hi Search guifg=bg guibg=#ff6600 gui=none hi Error guifg=bg guibg=#e5786d gui=none hi Todo guifg=bg guibg=#ffd700 gui=none