aboutsummaryrefslogtreecommitdiffstats
path: root/local-lib/autocompletion-conf.el
diff options
context:
space:
mode:
Diffstat (limited to 'local-lib/autocompletion-conf.el')
-rw-r--r--local-lib/autocompletion-conf.el30
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)