跳至主要内容

blogpublisher的vim语法高亮

昨天还是前天做的。。。就在考试之前这几天做这些事效率奇高。。。

~/.vim/filetype.vim里加上

if exists("did_load_filetypes")
  finish
endif
augroup filetypedetect
  BufNewFile,BufRead *.blog setf blog
augroup END


~/.vim/syntax/blog.vim里,写:

syntax match blogtitle /^=\{1,6}.*=\{1,6}$/
syntax match blogulist /^[\+]\{2,7}/
syntax match blogolist /^\#\{2,7}/
syntax match blogquote /^>\{2,7}/
syntax region bloglink start=/{{/ end=/}}/ contains=bloglinkdiv
syntax match bloglinkdiv /|/
syntax region blogcode start=/<code>/ end=/<\/code>/
syntax region blogbold start=/\*\*/ end=/\*\*/
syntax region blogitalic start=/\/\// end=/\/\//
syntax region blogunderline start=/__/ end=/__/
syntax match blogparag /^$/
highlight link blogtitle title
highlight link blogulist Constant
highlight link blogolist Identifier
highlight link blogquote Statement
highlight link bloglink Special
highlight link bloglinkdiv Error
highlight link blogcode Comment
highlight def blogbold term=bold cterm=bold
highlight def blogitalic term=italic,reverse cterm=italic,reverse
highlight def blogunderline term=underline cterm=underline
highlight def blogparag ctermbg=Blue guibg=White


其中样式的定义偷懒了,分段的背景颜色没改成功,因为那一段完全没有东西。

总之就是这么个样子了。

评论

此博客中的热门博文

哼,用权限压死你.....

你对得起我吗你 我用比你翻译还多的时间改你翻译的文章的格式 你在这写这么长自然段的评论居然前面敢不空两个格不是诚心气我么   破网我上去评论都评不了 还得先写在.TXT里面憋屈死我了   还有,师大有北邮南门,霍霍霍霍~ 岂能是价格一个东东说了算...... 不知道谁馋得直叫唤 :目   好吧,破网就是怎么也不能评论,我就新建个日志!!!

爱情

一个女生的爱情就是用一辈子时间在写的一个故事 如果男生爱一个女生,就带她写下每一个段落 如果一个男生不再爱一个女生,就给她一个明确的结局让她能写完这段故事 如果一个男生要伤害一个女生,就无交代的消失好了,让这个女生永远沉浸在这个故事的尾端永不能放手 所以一个女生该学会的是即使一个人也能写好自己故事的能力 陀陀,你说这些不切实际的女式想法,不是带着男生走到过他从不曾到过的世界么,这个世界不是也带给他快乐幸福动容和满足的么 久住的房子就变成了家,就是那个也曾经新鲜的世界~~ (额,这这这这,我太正经了~~~打个寒战~~~) (看我丰沛的感情,像梅雨一样以柔克刚~~) (好啦,我承认我题目是想起来莫文蔚的歌名的~)

虽虽的......

晚上 好像中毒了 重新装了瑞星 升级 整理了一下垃圾文件,空出2G的空间 找了一个桌面上的即时贴 一个晚上 55555......   抓狂的晚上 静和小冰睡了一晚上 我和黄合荒废一晚上 OB挑战家教阿姨 二胡不知道在帘里不知道在看什么 疯 充满兔斯基的一下午和抓狂的一晚上 抓狂抓狂抓狂......