| @@ -1220,6 +1220,7 @@ found, otherwise returns nil." | |||||
| ;; Workaround to avoid ensime error | ;; Workaround to avoid ensime error | ||||
| ;; (defvar ensime-mode-key-prefix nil) | ;; (defvar ensime-mode-key-prefix nil) | ||||
| (set-variable 'ensime-startup-notification nil) | (set-variable 'ensime-startup-notification nil) | ||||
| (set-variable 'ensime-eldoc-hints 'all) | |||||
| ;; https://blog.shibayu36.org/entry/2015/07/07/103000 | ;; https://blog.shibayu36.org/entry/2015/07/07/103000 | ||||
| (defun my-ensime-enable-eldoc () | (defun my-ensime-enable-eldoc () | ||||
| "Show error message or type name at point by Eldoc." | "Show error message or type name at point by Eldoc." | ||||
| @@ -1228,11 +1229,12 @@ found, otherwise returns nil." | |||||
| (when (ensime-connected-p) | (when (ensime-connected-p) | ||||
| (let ((err (ensime-print-errors-at-point))) | (let ((err (ensime-print-errors-at-point))) | ||||
| (or (and err (not (string= err "")) err) | (or (and err (not (string= err "")) err) | ||||
| (ensime-type-at-point)))))) | |||||
| (ensime-type-at-point))))) | |||||
| ) | |||||
| (eldoc-mode 1) | (eldoc-mode 1) | ||||
| ) | ) | ||||
| (add-hook 'ensime-mode-hook | |||||
| 'my-ensime-enable-eldoc) | |||||
| ;; (add-hook 'ensime-mode-hook | |||||
| ;; 'my-ensime-enable-eldoc) | |||||
| (when (safe-require-or-eval 'company) | (when (safe-require-or-eval 'company) | ||||
| ;; http://qiita.com/sune2/items/b73037f9e85962f5afb7 | ;; http://qiita.com/sune2/items/b73037f9e85962f5afb7 | ||||