emacs用のGroovy互換オートコンプリートモードはありますか?Groovy用のEmacs自動補完モード?
emacs autocompleteで使用できるキーワード辞書も見つかりませんでした。
助けていただければ幸いです。
emacs用のGroovy互換オートコンプリートモードはありますか?Groovy用のEmacs自動補完モード?
emacs autocompleteで使用できるキーワード辞書も見つかりませんでした。
助けていただければ幸いです。
AFAIK AFAIKはGroovyの作業(インテリジェントな)自動補完はありません。ちょっとハッキングする傾向がある場合は、emacs-eclim(Eclipseと話すためのEmacsパッケージ)をEclipse Groovy pluginで修正することが最も簡単な方法です。あなたが足場として使うことができるEclipse Javaを扱うための既存のコードがあるので、それほど悪くないはずです。
HTHと申し訳ありません:(
私は仕事の数時間のために十分に良い、かなりまたはその機能が完全なものではないコード補完を取得するには、両方のemacs-eclimとEclimを「ハッキング」している。
1.ノート:
はを保存すると、次のように設定します。
(ac-set-trigger-key "TAB")
(setq ac-auto-start nil)
2 。インストール
3.サンプルのEmacsの設定。
あなたは、必要に応じて適応、使用、パッケージを使用しない場合は ...
(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)))))