多くの場合、AuCTeXを使用してラテックスドキュメントを作成しますので、ドル記号$
を多く使用します。 autopairマイナーモードが有効になっている
場合は、ときに(
はそれが自動的に挿入挿入)
(そこにあなたが\
後にそれを挿入した場合、それは、例えば、ないいくつかの例外がありますが、私は例外を好む)とその間にカーソルを置くととなり、今度はa + b)と入力すると(a+b)
でなく(a+b))
になります。
$
と同様の動作をしたいのですが、autopair-mode
を有効にするとTeX-mode
でのみ動作します。
私は自分の.emacsにfollowintを追加しようとしました:
(add-hook 'TeX-mode-hook
#'(lambda()
(push '(?$ . ?$)
(getf autopair-extra-pairs :everywhere))))
それが何らかの理由で動作しません。
問題は通常、表現$...$
がたくさんあるし、ということである$
はあなたが最初の後の初期$
テキストを閉じた後、次にいらいらしている間違った着色を取得する前に、あなたは、単一の$
、すべてのテキストを挿入するとき$
が修正されます。
間違いなく正しい 'TeXのモード-hook'ですか?Emacsの24のすべての小文字の' TEXモード-hook' – phils
@phils私はあると思われます私は他の 'TeX-mode-hook'が適切に動作しているので正しいと思います – Zero