.emacs.d/lisp/init-company.el~
2024-09-06 11:42:11 +02:00

17 lines
706 B
EmacsLisp

;;; init-company.el --- Companyy autocompletion
;;; Commentary:
;;; Code:
(when (maybe-require-package 'company)
(diminish 'company-mode)
(add-hook 'after-init-hook 'global-company-mode)
(setq company-minimum-prefix-length 1
company-idle-delay 0.1
company-selection-wrap-around t
company-tooltip-align-annotations t
company-frontends '(company-pseudo-tooltip-frontend ; show tooltip even for single candidate
company-echo-metadata-frontend))
(define-key company-active-map (kbd "C-n") 'company-select-next)
(define-key company-active-map (kbd "C-p") 'company-select-previous)
)
(provide 'init-company)
;;; end of file init-company.el