Dawno temu natknąłem się na funkcję edytora tekstu, która zastąpiła słowo „lambda” znakiem „λ”. Chciałbym to zrobić w emacs. Moje preferencje:
Chciałbym aktywować tę funkcję tylko w niektórych trybach (aktywuj ją w trybie Scheme, ale wyłącz na przykład w trybie C).
W pracy nadal używam starszej wersji emacsa, więc rozwiązanie powinno działać dla emacs22 i emacs23.
jak powinienem postąpić?
sm-lambda-mode-hook
przezsm-replace-lambda
lubsm-greek-lambda
.XXX-mode-hook
jest zwykle używany do identyfikowania haków obsługiwanychrun-hook
przez określony tryb, a zatem do których można użyćadd-hook
.