2014年2月22日土曜日

Emacs 閉じカッコの自動挿入

Emacs で開きカッコを書くと自動で対応する閉じカッコを挿入するモードがありました。
Emacs 24 で導入された機能です。
機能を有効にするには、.emacs に以下のように書くだけ。

(electric-pair-mode 1)

リンク:Emacs: Insert Parenthesis/Brackets by Pair
リンク:The Emacs Editor の 26.4.3 Matching Parentheses


***

なんと、この対応は全角のカッコでもOKです。
「」とか【】でも機能します。

なんと、なんと、"" (ダブルクオート) にも対応しています。
("string") などと書く時にどういう順番でタイプするのが早いのかというのを、もう悩まなくても済みます。
( を書いて " を書くと、("") という状態になってカーソルがダブルクオートの間に来るので、後は string と書くだけ。

長年のモヤモヤが解決しました。


リンク:Emacs カッコの自動挿入で困っている方へ



0 件のコメント:

コメントを投稿