回答:
このようなもの:
(add-hook 'LaTeX-mode-hook 'my-latex-hook)
(defun my-latex-hook ()
(require 'tex-site)
(define-key LaTeX-mode-map "-" (lambda () (interactive) (insert "_")))
(define-key LaTeX-mode-map "_" (lambda () (interactive) (insert "-")))
(define-key LaTeX-mode-map "6" (lambda () (interactive) (insert "^")))
(define-key LaTeX-mode-map "^" (lambda () (interactive) (insert "6"))))
(define-key LaTeX-mode-map "-" "_")
などが十分である必要があり("_"
キーボードマクロとして解釈されます)、さらにこれはで動作しTeX-electric-sub-and-superscript
ます。
_
し、-
相互にマッピングされます。