[company] enable quick access hints, bind C-<number> to quick access
This commit is contained in:
parent
6b28298ac8
commit
910f40b242
22
init.org
22
init.org
|
@ -2930,17 +2930,31 @@ pjb suggested a different approach [[http://paste.lisp.org/display/10157][here]]
|
|||
("TAB" . company-indent-or-complete-common)
|
||||
("C-i" . company-indent-or-complete-common))
|
||||
(:map company-active-map
|
||||
("M-c" . company-select-previous)
|
||||
("M-r" . company-select-next)
|
||||
("C-c" . company-select-previous)
|
||||
("C-r" . company-select-next)
|
||||
("C-h" . backward-delete-char)
|
||||
("C-w" . backward-kill-word))
|
||||
("C-w" . backward-kill-word)
|
||||
;; the following is necessary to shadow the window-switching
|
||||
;; keybindings on the same keys
|
||||
("C-1" . company-complete-quick-access)
|
||||
("C-2" . company-complete-quick-access)
|
||||
("C-3" . company-complete-quick-access)
|
||||
("C-4" . company-complete-quick-access)
|
||||
("C-5" . company-complete-quick-access)
|
||||
("C-6" . company-complete-quick-access)
|
||||
("C-7" . company-complete-quick-access)
|
||||
("C-8" . company-complete-quick-access)
|
||||
("C-9" . company-complete-quick-access)
|
||||
("C-0" . company-complete-quick-access))
|
||||
;; Error (use-package): company/:catch: Symbol’s value as variable is void: c-mode-map
|
||||
;; (:map c-mode-map
|
||||
;; ("TAB" . company-indent-or-complete-common)
|
||||
;; ("C-i" . company-indent-or-complete-common))
|
||||
:config
|
||||
(add-to-list 'company-backends 'company-irony)
|
||||
(setq company-backends (remove 'company-etags company-backends)))
|
||||
(setq company-backends (remove 'company-etags company-backends)
|
||||
company-show-quick-access t)
|
||||
(customize-set-variable company-quick-access-modifier 'control))
|
||||
#+END_SRC
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
|
|
Loading…
Reference in New Issue