;;; zd-completion.el --- completion using company.el -*-lexical-binding: t-*- ;;; Commentary: ;; None ;;; Code: (use-package company :custom (setq company-idle-delay nil) ; Stop it from autocompleting :bind (:map company-active-map ("TAB" . company-complete-selection) ("<tab>" . company-complete-selection) ("<backtab>" . company-select-previous) ("M-<" . company-select-first) ("M->" . company-select-last) ("<return>" . nil) ("RET" . nil)) (:map company-mode-map ("C-<tab>" . company-indent-or-complete-common) ("C-TAB" . company-indent-or-complete-common))) (global-company-mode 1) (add-to-list 'company-mode-map 'company-idle-delay nil) (provide 'zd-completion) ;;; zd-completion.el ends here