Working on Emacs
This commit is contained in:
parent
f4b2a68ba0
commit
b4d239d34b
10 changed files with 186 additions and 116 deletions
35
users/profiles/emacs/emacs.d/config/config-company.el
Normal file
35
users/profiles/emacs/emacs.d/config/config-company.el
Normal file
|
@ -0,0 +1,35 @@
|
|||
(use-package company
|
||||
:init
|
||||
(setq company-backends '(company-capf
|
||||
company-keywords
|
||||
company-semantic
|
||||
company-files
|
||||
company-etags
|
||||
company-elisp
|
||||
company-jedi
|
||||
company-ispell
|
||||
company-yasnippet)
|
||||
company-tooltip-limit 20
|
||||
company-show-numbers t
|
||||
company-idle-delay 0
|
||||
company-echo-delay 0)
|
||||
:bind
|
||||
(("C-c ." . company-complete)
|
||||
("C-c C-." . company-complete)
|
||||
("C-c s s" . company-yasnippet)
|
||||
:map company-active-map
|
||||
("C-n" . company-select-next)
|
||||
("C-p" . company-select-previous)
|
||||
("C-d" . company-show-doc-buffer)
|
||||
("M-." . company-show-location)))
|
||||
|
||||
(use-package helm-company
|
||||
:after (helm company)
|
||||
:bind (("C-c C-;" . helm-company))
|
||||
:commands (helm-company)
|
||||
:init
|
||||
(define-key company-mode-map (kbd "C-;") 'helm-company)
|
||||
(define-key company-active-map (kbd "C-;") 'helm-company))
|
||||
|
||||
|
||||
(provide 'config-company)
|
Loading…
Add table
Add a link
Reference in a new issue