~edwargix/emacs.d

d5d28d89ae7e270e67303fbb76b2d46af3ca70a5 — David Florness 4 years ago 18dfc1a
Use fork of company-mode

for `company-select-first' and `company-select-last'
1 files changed, 6 insertions(+), 1 deletions(-)

M lisp/dev.el
M lisp/dev.el => lisp/dev.el +6 -1
@@ 19,12 19,17 @@

;; Company (complete anything) mode
(use-package company
  :straight (company
             :type git :flavor melpa :host github :repo "company-mode/company-mode"
             :fork (:host github :repo "edwargix/company-mode"))
  :hook
  (after-init . global-company-mode)
  :config
  (delete 'company-semantic company-backends)
  (evil-global-set-key 'insert (kbd "C-SPC") #'company-complete)
  (define-key company-active-map (kbd "RET") 'company-complete-selection))
  (define-key company-active-map (kbd "RET") #'company-complete-selection)
  (define-key company-active-map (kbd "M-<") #'company-select-first)
  (define-key company-active-map (kbd "M->") #'company-select-last))

;; Quickhelp (documentation lookup) for company
(use-package company-quickhelp