diff options
Diffstat (limited to 'local-lib/autocompletion-conf.el')
| -rw-r--r-- | local-lib/autocompletion-conf.el | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/local-lib/autocompletion-conf.el b/local-lib/autocompletion-conf.el deleted file mode 100644 index 0b5d200..0000000 --- a/local-lib/autocompletion-conf.el +++ /dev/null | |||
| @@ -1,30 +0,0 @@ | |||
| 1 | ;;; autocompletion-conf.el --- configuration for language auto-complete | ||
| 2 | ;; Author: jason <jason@zzq.org> | ||
| 3 | ;; Created: 16 Jun 2017 | ||
| 4 | ;;; Commentary: | ||
| 5 | ;; | ||
| 6 | ;; Configures the auto-completion framework (company-mode) | ||
| 7 | ;; | ||
| 8 | ;;; Code: | ||
| 9 | (use-package company | ||
| 10 | :ensure t | ||
| 11 | :init | ||
| 12 | (setq | ||
| 13 | ;; Display the suggestion popup quickly | ||
| 14 | company-idle-delay 0.4 | ||
| 15 | ;; Display the suggestion popup after 1 character | ||
| 16 | company-minimum-prefix-length 1) | ||
| 17 | :config | ||
| 18 | (add-hook 'company-mode-hook '(lambda () | ||
| 19 | (progn | ||
| 20 | ;; I prefer to use TAB instead of RETURN to finish completion | ||
| 21 | (define-key company-active-map [return] nil) | ||
| 22 | (define-key company-active-map [tab] 'company-complete-selection))))) | ||
| 23 | ;; Display documentation in a popup | ||
| 24 | (use-package company-quickhelp | ||
| 25 | :ensure t | ||
| 26 | :config | ||
| 27 | (add-hook 'company-mode-hook '(lambda () | ||
| 28 | (progn | ||
| 29 | (company-quickhelp-mode))))) | ||
| 30 | (provide 'autocompletion-conf) | ||