13
A
回答
3
AFAIK没有为Groovy工作(智能)自动完成。如果您倾向于进行一些黑客攻击,那么最简单的方法就是修改emacs-eclim(与Eclipse交谈的Emacs包)以与Eclipse Groovy plugin一起使用。不应该那么糟糕,因为现有的可以用作脚手架的Eclipse Java代码。
HTH和遗憾:(
3
我已经“黑客”都emacs-eclim和Eclim得到代码完成,工作几个小时不漂亮或功能完善,不够好。
1注:
- 代码完成是支持的,但它是缓慢的具有自动完成模式有时,特别是在完成触发自动售货机ically。我使用TAB来启动自动完成功能弹出窗口和ALT-TAB用于完成缓冲区,如果我查找所有可能的完成项。
- 支持更新问题报告的源,但不完全准确。正如你节省如果使用自动完成缓冲区进行增量构建和错误报告工具(通过抄送铈问题Ø
,设置如下:
(ac-set-trigger-key "TAB")
(setq ac-auto-start nil)
2 。安装
- 混帐克隆https://github.com/yveszoundi/eclim
- CDË CLIM & &蚂蚁-Declipse.home = YOUR_ECLIPSE_FOLDER
- 混帐克隆https://github.com/yveszoundi/emacs-eclim
- 添加的Emacs eclim文件夹到您负载路径
3.样品的Emacs通过use-package和ELPA配置。
如果不使用用包,需要适应......
(use-package eclim
:ensure emacs-eclim // overwrite ELPA install with my copy
:init (setq help-at-pt-display-when-idle t
eclimd-default-workspace "~/Documents/workspace/"
help-at-pt-timer-delay 0.1)
:config (progn (help-at-pt-set-timer)
(mapC#'require '(eclimd auto-complete-config))
(ac-config-default)
(add-hook 'groovy-mode-hook 'auto-complete-mode)
(require 'ac-emacs-eclim-source)
(ac-emacs-eclim-config)
(defun ers/eclim-run-class()
(interactive)
(beginning-of-buffer)
(search "class ")
(forward-word)
(eclim-run-class))
(bind-keys :map eclim-mode-map
("C-c C-e l m" . eclim-manage-projects)
("C-c C-e l r" . ers/eclim-run-class)
("C-c C-e l c" . garbage-collect)
("C-c C-e l b" . eclim-project-build))
(add-hook 'groovy-mode-hook
(lambda()
(remove 'ac-source-clang 'ac-sources)
(eclim-mode t)))
(add-hook 'java-mode-hook
(lambda()
(remove 'ac-source-clang 'ac-sources)
(eclim-mode t)))))
相关问题
- 1. Emacs自动完成模式
- 2. Emacs自动完成
- 3. Emacs:自动完成的C + +
- 4. Eclipse Groovy和自动完成
- 5. Emacs X11自动完成(intellisense)
- 6. 在emacs上配置自动完成模式
- 7. 使用自动完成,python模式和绳子设置emacs
- 8. Haskell在Emacs中使用haskell模式自动完成
- 9. 在my-sql模式下自动完成Emacs
- 10. emacs自动加载模式
- 11. 理解Emacs完成模式选项
- 12. emacs自动完成el文件错误
- 13. 安装自动完成在Emacs
- 14. Emacs lisp - 自动完成书签名称
- 15. Emacs Ruby自动完成工作
- 16. 使emacs自动完成Ruby方法
- 17. 如何覆盖的主要模式的键绑定与在Emacs未成年人自动完成模式?
- 18. dhtmlx组合,自动完成模式,js
- 19. Emacs自动完成:将现有字典添加到主要模式
- 20. 列式自动完成
- 21. Emacs c模式自动加载失败
- 22. 设置自动模式ALIST在Emacs
- 23. Emacs:自动启用Zen编码模式
- 24. Emacs是否有单词和单词完成(如Vim的插入模式完成)?
- 25. 如何让emacs自动完成从包含的头文件中完成功能?
- 26. Emacs imenu与cedet代码自动完成集成
- 27. Emacs键在自动完成弹出窗口中移动
- 28. Matlab模式选项卡完成杀死emacs中的帧
- 29. Emacs shell模式SSH会话中的标签完成
- 30. Xamarin形式 - 自定义自动完成