Molto tempo fa mi sono imbattuto in una funzione di editor di testo che ha sostituito la parola "lambda" con il carattere "λ". Mi piacerebbe farlo in emacs. Le mie preferenze:
Vorrei attivare questa funzione solo in alcune modalità (attivarla per la modalità Schema ma disattivarla per la modalità C ad esempio).
Al lavoro uso ancora una versione precedente di emacs, quindi la soluzione dovrebbe funzionare per emacs22 ed emacs23.
Come devo procedere?
sm-lambda-mode-hookconsm-replace-lambdaosm-greek-lambda.XXX-mode-hookviene in genere utilizzato per identificare gli hook gestiti dallarun-hookmodalità specificata e quindi a cui è possibile utilizzareadd-hook.