在emacs中,我可以使用以下内容在javascript中将function (
替换为#(
。
(font-lock-add-keywords
'js2-mode `(("\\(function *\\)(" ;; \\(function *\\
(0 (progn (compose-region (match-beginning 1) (match-end 1) "#") ;;ƒ
nil)))))
它很整洁。但是如何进行替换# (
或类似fn (
。
我试图通过黑客攻击来理解它......但还没有。