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自动完成
- 4. emacs - 在Emacs Lisp模式下自动完成
- 5. Emacs:自动完成的C + +
- 6. Emacs的Python模式下拉式自动完成
- 7. 安装emacs自动完成模式的最佳方式
- 8. Eclipse Groovy和自动完成
- 9. Emacs在启动时自动完成模式
- 10. Emacs Python自动完成
- 11. Emacs ess自动完成
- 12. Emacs python自动完成
- 13. Emacs X11自动完成(intellisense)
- 14. 在my-sql模式下自动完成Emacs
- 15. Haskell在Emacs中使用haskell模式自动完成
- 16. 在emacs上配置自动完成模式
- 17. 使用自动完成,python模式和绳子设置emacs
- 18. 基于模式自动完成或预测的自动完成
- 19. 模板中的自动完成模式
- 20. 用于Qooxdoo的Emacs自动完成?
- 21. Emacs的自动完成:内联建议
- 22. 自动完成emacs中的Qt
- 23. R data.table的Emacs标签自动完成?
- 24. AngularJS中的自动完成模式
- 25. 理解Emacs完成模式选项
- 26. emacs自动加载模式
- 27. Emacs子序列自动完成
- 28. Emacs lisp - 自动完成书签名称
- 29. Emacs自动完成通过ELPA
- 30. 使emacs自动完成Ruby方法