VimでreStructuredTextを使えるように、riv.vimを導入した。
https://github.com/Rykka/riv.vim
:RivTitle0
みたいなコマンドでタイトルフォーマットを適用したりできて便利。
ファイルのパスやURLを書くと自動リンクされるので、
ファイル同士の関連付けに使っているのだけど、標準だと全角文字を
含むファイルパスはリンクされない。
日本語ファイル名間でリンクしたかったので、
ソースを変更して対応できないか調べてみた。
ソースを見たところ、riv/ptn.vimの369行目あたりにリンク用の
正規表現が定義されているので、ここを変更したら全角対応できそう。
let file_name = '[[:alnum:]~./][[:alnum:]~:./\\_-]*[[:alnum:]/\\]'
これを
let file_name = '[[:alnum:]~./]\S*[[:alnum:]/\\]'
こう変更したらいけるみたい。