2014-03-25 107 views
2

我想在emacs中编写julialang代码。有没有一种简单的方法可以做到这一点,例如,当你做Python代码(所有这些保留字的颜色和缩进)?在emacs中突出显示julia代码

这是我迄今所做的:

我创建的文件

~/.emacs.d/init.el 

与线(经过克隆https://github.com/emacs-ess/ESS/wiki/Julia):

(load "/path-to-ESS/ESS/lisp/ess-site.el") 

Julia是在我的道路也。尽管如此,emacs不识别朱莉娅代码

+1

https://github.com/JuliaLang/julia/blob/master/contrib/julia-mode.el – Lee

回答

2

我认为这可能有所帮助。它似乎是Julia的emacs支持。

emacs-ess/ESS

朱莉娅

朱莉亚语言,除其他事项外概述
ESS支持,包括 字型锁,压痕,发送代码到子进程,互动 文档, imenu,完成和eldoc。

使用
开始

要启动朱莉娅型M-X朱莉娅RET。如果你愿意,你可以启动多个julia 进程。

要自动启动或切换窗体脚本为茱莉亚子进程使用C-C C-z。至 从进程缓冲区切换到最近的脚本缓冲区也使用 C-C C-z。要将缓冲区与不同的茱莉亚处理关联起来,请按 C-c C-s。

评价

要从脚本中使用C-C C-C,C-M-X,发送的代码块çRET-等 加载整个文件:C-C C-L。请参阅ESS 手册中的评估代码部分。 (提示:查找这些命令的文档字符串与 例如C-H K C的-C C-C)

帮助

要任何的帮助主题或对象使用C-C C-d C-d访问文档。 打电话给apropos:C-c C-d C-a。在茱莉娅标准 中查找题目库参考:C-c C-d C-r。要查找茱莉亚 手册中的主题:C-c C-d m。要搜索julia网站:C-c C-d C-w。

查看在ess-doc-map中定义的所有帮助命令:C-c C-d C-h。请参阅ESS文档中的帮助 一节。

+0

他要求'font-lock'不支持运行REPL。 – ceving