2011-05-02 131 views
2

是否有人在emacs中使用Jruby?我已经安装了emacs,并且它对于使用jruby的ruby代码来说非常合适。但请注意,java代码不是从emacs内部执行的。我已经安装了模式编译和除jruby中的java之外的所有代码。emacs jruby配置 - 使用java

去过搜索选项的Java,当然发现JDEE,注意到然而,随着JDEE关注What is the best way to do Java development in Emacs?年龄/不是开发了以前的Java特定线程/只适用于Java5的等

我发现了另外的Emacs如何做http://zarb.org/~gc/html/java-emacs.html注意到它发布的日期是2005年,作者建议使用Eclipse for Java。

有没有人有建议在emacs中使用Jruby?

+0

+1想要使用emacs – 2011-05-02 02:11:19

+0

我可以更新问题;如果我不使用mode-compile来评估我的jruby脚本,那么在emacs中评估脚本有什么好的选择? – sayth 2011-05-02 22:40:54

+0

当然,只需点击'编辑'那里^ – 2011-05-02 22:43:33

回答

1

Malabar-mode是JDEE的唯一真正替代方案(特别是对于基于Maven的项目)。但我不确定它如何适合您的JRuby开发工具链。另一个更通用的解决方案是简单的java模式+ CEDET + emacs code browser

+0

那么在Emacs 23.3 cedet和java模式是标准的,我已经安装了ECB。必须只是我认为的配置问题。它输出C:/ cygwin/bin \ ruby​​.exe -w c:/MyRuby/newtest.rb我需要将ruby更改为jruby。 (注意,我没有安装matz Ruby)just jruby – sayth 2011-05-02 11:36:57

+0

我知道我的jruby环境变量已设置好,因为带有jruby-c“%f”的Geany可以完美地运行相同的脚本。 – sayth 2011-05-02 11:54:31

+0

看着编译器模式的源代码,我注意到有一个ruby-command变量,默认值为“ruby”。尝试像(setq的红宝石命令“jruby.exe”),我认为这将做的伎俩。 – 2011-05-02 12:47:28