Давным-давно я натолкнулся на функцию текстового редактора, которая заменила слово «лямбда» на символ «λ». Я хотел бы сделать это в Emacs. Мои предпочтения:
Я хотел бы активировать эту функцию только в определенных режимах (активируйте ее для режима схемы, но отключите для режима C, например).
На работе я все еще использую старую версию emacs, поэтому решение должно работать для emacs22 и emacs23.
Как мне поступить?
sm-lambda-mode-hook
помощьюsm-replace-lambda
илиsm-greek-lambda
.XXX-mode-hook
обычно используется для идентификации хуков,run-hook
управляемых указанным режимом и, таким образом, к которым вы можете использоватьadd-hook
.