Re-enable auto-complete
This commit is contained in:
parent
dcea2b9ad9
commit
21c9090ae6
3 changed files with 13 additions and 14 deletions
|
@ -4,8 +4,6 @@
|
|||
(setq tern-ac-on-dot nil)
|
||||
|
||||
;; replace auto-complete with tern-ac-complete only in js-mode
|
||||
(add-hook 'change-major-mode-hook
|
||||
(lambda () (evil-define-key 'insert ac-mode-map (kbd "C-SPC") 'auto-complete)))
|
||||
(add-hook 'js-mode-hook
|
||||
(lambda ()
|
||||
(evil-define-key 'insert ac-mode-map (kbd "C-SPC") 'tern-ac-complete)
|
||||
|
@ -13,7 +11,6 @@
|
|||
(tern-ac-setup)
|
||||
))
|
||||
|
||||
|
||||
;; Let flycheck handle parse errors
|
||||
;; (setq-default js2-show-parse-errors nil)
|
||||
;; (setq-default js2-strict-missing-semi-warning nil)
|
||||
|
|
|
@ -3,13 +3,13 @@
|
|||
auto-complete-config ; its default config
|
||||
))
|
||||
|
||||
;; (setq ac-auto-show-menu nil ; Suggestions box must be invoked manually (see core-keymaps.el)
|
||||
;; ac-use-menu-map t ; Enable ac-menu-map map when menu is open
|
||||
;; ac-us-quick-help nil ; Don't show tooltips unless invoked (see core-keymaps.el)
|
||||
;; ac-fuzzy-cursor-color nil)
|
||||
(setq ac-auto-show-menu nil ; Suggestions box must be invoked manually (see core-keymaps.el)
|
||||
ac-use-menu-map t ; Enable ac-menu-map map when menu is open
|
||||
ac-us-quick-help nil ; Don't show tooltips unless invoked (see core-keymaps.el)
|
||||
ac-fuzzy-cursor-color nil)
|
||||
|
||||
;; Keep auto-complete quiet until it's needed (see core-keymaps.el)
|
||||
(setq ac-auto-start nil)
|
||||
(setq ac-auto-start 2)
|
||||
|
||||
(ac-config-default)
|
||||
(ac-linum-workaround) ; Fix line number flux bug
|
||||
|
@ -20,13 +20,16 @@
|
|||
(add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict")
|
||||
|
||||
;; Use more vim-like keymappings
|
||||
(evil-define-key 'insert ac-mode-map (kbd "C-SPC") 'auto-complete)
|
||||
(evil-define-key 'insert ac-mode-map (kbd "C-S-SPC") 'ac-fuzzy-complete)
|
||||
(define-key ac-completing-map (kbd "<tab>") 'ac-next)
|
||||
(define-key ac-completing-map (kbd "S-<tab>") 'ac-previous)
|
||||
(add-hook 'change-major-mode-hook
|
||||
(lambda () (evil-define-key 'insert ac-mode-map (kbd "C-SPC") 'auto-complete)))
|
||||
|
||||
(evil-define-key 'insert ac-mode-map (kbd "C-S-SPC") 'auto-complete)
|
||||
(define-key ac-completing-map (kbd "<tab>") 'ac-expand)
|
||||
(define-key ac-completing-map (kbd "C-n") 'ac-next)
|
||||
(define-key ac-completing-map (kbd "C-p") 'ac-previous)
|
||||
(define-key ac-completing-map (kbd "<F1>") 'ac-quick-help)
|
||||
(define-key ac-completing-map [return] 'ac-complete)
|
||||
(define-key ac-completing-map (kbd "ESC") 'ac-stop)
|
||||
(define-key ac-completing-map [return] nil)
|
||||
|
||||
(add-hook 'prog-mode-hook 'enable-path-completion)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue