关于OCaml的Emacs的两个问题:
发布于 2009-10-03 22:12:35
我只能回答第(2)部分:
C-c C-sC-x C-eC-c C-bC-c C-r发布于 2009-10-24 13:49:55
启动tuareg模式(例如,通过M-x tuareg-mode),并查看按C-h m的文档。
这些符号由sym-lock模式显示,恐怕只适用于Xemacs及其变体,但您将在上面提到的帮助中找到如何在.emacs中配置它。执行语句的快捷方式是C-x C-e (参见帮助的“特殊键”部分)。
发布于 2009-10-04 04:59:12
我不确定这是否是你问题第1部分的确切意思,但我有一个字体锁定模式关键字,可以将lambda关键字显示为希腊语lambda符号,可以根据您的要求进行调整。它只需要启用字体锁定模式。(我没有写,只是发现它漂浮在某处)。
;; real lisp hackers use the lambda character
;; courtesy of stefan monnier on c.l.l
(defun sm-lambda-mode-hook ()
(font-lock-add-keywords
nil `(("\\<lambda\\>"
(0 (progn (compose-region (match-beginning 0) (match-end 0)
,(make-char 'greek-iso8859-7 107))
nil))))))
(add-hook 'emacs-lisp-mode-hook 'sm-lambda-mode-hook)
(add-hook 'lisp-interactive-mode-hook 'sm-lamba-mode-hook)
(add-hook 'scheme-mode-hook 'sm-lambda-mode-hook)https://stackoverflow.com/questions/1514897
复制相似问题