首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OCaml Emacs Tuareg:评估短语键盘快捷方式,以及如何显示实际的希腊符号?

OCaml Emacs Tuareg:评估短语键盘快捷方式,以及如何显示实际的希腊符号?
EN

Stack Overflow用户
提问于 2009-10-03 21:22:13
回答 4查看 1.8K关注 0票数 2

关于OCaml的Emacs的两个问题:

  1. 我看到了一些配置,其中它显示的是alpha符号,而不是‘。我怎么才能打开这个?
  2. “评估短语”或“评估缓冲区”的键盘快捷键是什么?
EN

回答 4

Stack Overflow用户

发布于 2009-10-03 22:12:35

我只能回答第(2)部分:

  • 启动Ocaml顶层:C-c C-s
  • 评估短语:C-x C-e
  • 评估缓冲区:C-c C-b
  • 评估一个区域:C-c C-r
票数 2
EN

Stack Overflow用户

发布于 2009-10-24 13:49:55

启动tuareg模式(例如,通过M-x tuareg-mode),并查看按C-h m的文档。

这些符号由sym-lock模式显示,恐怕只适用于Xemacs及其变体,但您将在上面提到的帮助中找到如何在.emacs中配置它。执行语句的快捷方式是C-x C-e (参见帮助的“特殊键”部分)。

票数 2
EN

Stack Overflow用户

发布于 2009-10-04 04:59:12

我不确定这是否是你问题第1部分的确切意思,但我有一个字体锁定模式关键字,可以将lambda关键字显示为希腊语lambda符号,可以根据您的要求进行调整。它只需要启用字体锁定模式。(我没有写,只是发现它漂浮在某处)。

代码语言:javascript
复制
;; 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)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1514897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档