2015-07-12   vim 

オートクローズは意外に難しい

Leximaで閉じ括弧を自動的に閉じるようにしていたけれど、意外に不便だった。

たとえば、

This is Japan.

のisをあとから強調しようと思って、

This \textbf{is Japan.

と入力すると、オートクローズが働いて、

This \textbf{}is Japan.

となることがとても多い。意外と「後からカッコを付ける」という場面が多いのだなと思った次第。

もしかすると「行末」のときだけオートクローズするようにすればいいのかな。

行末のときだけオートクローズ

以下の方法だと、日本語ではうまく効かないようだ。

call lexima#add_rule({'at': '\%#.*[-0-9a-zA-Z_,:]', 'char': '{', 'input': '{'})

参照

 2015-07-12   vim