Vim 7.0 on win32 çš„ reStructuredText syntax 檔,在 highlight inline markup 的時候ä¸èƒ½æŽ¥å— inline markup 裡åªæœ‰å–®ç¨çš„å—元,然後讓 highlight syntax 爛掉。
沒找到別人的解法,所以我拿 2004 年放出來的åˆç‰ˆ rst.vim 裡的 syntax command 暫時å°ä»˜ä¸€ä¸‹ï¼Œåœ¨ rst.vim çš„ s:DefineInlineMarkup 函å¼æœ€å¾Œé¢åŠ 上:
execute 'syn region rstInlineLiteral start="' . \ a:start . '" end="' . a:end . '"'
(大概是在第 118 行的地方,è¦åŠ 在 endfunction 之å‰)。如æ¤ä¸€ä¾†ï¼ŒVim 會用最 aggresive çš„æ–¹å¼ matching syntax,inline markup 裡的單ç¨å—元便ä¸å†å¼„壞 highlighting 了。
Posted by yungyuc
at 07:51,
0 comment,
0 trackback.