1
私はemacsの設定ファイルにいくつかの追加機能を追加しようとしています。しかしmic-paren
デフォルトの動作を使用して一致する括弧の強調表示された私は何を持ってしようとしている後ろのハイライトを削除する[EMACS config]
、
(これは括弧を開くため正常に動作します)のみのカーソルの後に閉じ括弧を選択します。
thisを見ると、希望の機能がほぼ達成されますが、残光は気をそらしています。
;;; Will highlight when cursor on closing parenthesis, however leaves afterglow...
(defadvice mic-paren-highlight (around cursorOnClosing activate)
"Dirty hack to highlight sexps with closing delim below cursor"
(if (eq (char-syntax (following-char)) ?\))
(let ((paren-priority 'close))
(save-excursion
(forward-char)
ad-do-it))
ad-do-it))
もっと良い選択肢や、希望の動作を得るために私に与えることができる修正点はありますか?この渡って来るん誰のための事前
'(show-paren-mode 1)'はあなたが望むことをしていないのですか? – elethan
ちょうど '(show-paren-mode 1)'にチェックされているのは、カーソルが閉じた括弧の後にあるときだけ、一致する括弧を表示しています。 – SerialDev
OK、あなたの言っていることだと思っていましたが、わかりませんでした。なぜあなたはそれをこのようにしたいのですか?私はそれがこのような理由は、あなたがクローズドパレンを入力することです、そして、あなたはそれが一致するオープニングパレンを見ることです。さもなければ(あなたの括弧が自動完成していなければ、おそらくそうである)、閉じる括弧を入力してから、カーソルを後ろに移動して、行進口を表示する必要があります。 – elethan