Cách đây rất lâu, tôi đã bắt gặp một chức năng soạn thảo văn bản thay thế từ 'lambda' bằng ký tự ''. Tôi muốn làm điều này trong emacs. Sở thích của tôi:
Tôi chỉ muốn kích hoạt chức năng này ở một số chế độ (kích hoạt nó cho chế độ Scheme nhưng tắt nó ở chế độ C chẳng hạn).
Trong công việc tôi vẫn sử dụng một phiên bản cũ hơn của emacs, vì vậy giải pháp nên hoạt động cho emacs22 và emacs23.
Tôi nên tiến hành như thế nào?
sm-lambda-mode-hook
bằngsm-replace-lambda
hoặcsm-greek-lambda
.XXX-mode-hook
thường được sử dụng để xác định các hook được chạy bởirun-hook
chế độ chỉ định và do đó bạn có thể sử dụngadd-hook
.