Vor langer Zeit stieß ich auf eine Texteditorfunktion, die das Wort 'Lambda' durch das Zeichen 'λ' ersetzte. Ich würde das gerne in Emacs machen. Meine Vorlieben:
Ich möchte diese Funktion nur in bestimmten Modi aktivieren (aktivieren Sie sie für den Schema-Modus, aber deaktivieren Sie sie beispielsweise für den C-Modus).
Bei der Arbeit verwende ich immer noch eine ältere Version von Emacs, daher sollte die Lösung für Emacs22 und Emacs23 funktionieren.
Wie soll ich vorgehen?
sm-lambda-mode-hook
durchsm-replace-lambda
oder umzubenennensm-greek-lambda
.XXX-mode-hook
wird normalerweise verwendet, um Hooks zu identifizieren, die vonrun-hook
dem angegebenen Modus ausgeführt werden und für die Sie sie verwenden könnenadd-hook
.