From 6afd7c49c4b359a7d4ffe4dd6c166a21bdbf982f Mon Sep 17 00:00:00 2001 From: Peng Li Date: Sun, 4 Sep 2016 14:28:57 +0800 Subject: [PATCH] emacs - company mapping tab to select --- emacs.d/config.org | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/emacs.d/config.org b/emacs.d/config.org index dfe5e6e..8116e5c 100644 --- a/emacs.d/config.org +++ b/emacs.d/config.org @@ -1672,12 +1672,16 @@ here on Mac, just use "open" commands to pen =.pdf=, =.html= and image files :ensure t :diminish company-mode :init (setq company-idle-delay 0.1) + (setq company-selection-wrap-around t) :config - (global-company-mode) (define-key company-active-map (kbd "M-n") nil) (define-key company-active-map (kbd "M-p") nil) (define-key company-active-map (kbd "C-n") #'company-select-next) - (define-key company-active-map (kbd "C-p") #'company-select-previous)) + (define-key company-active-map (kbd "C-p") #'company-select-previous) + ;; should map both (kbd "TAB") and [tab],https://github.com/company-mode/company-mode/issues/75 + (define-key company-active-map (kbd "TAB") #'company-complete-selection) + (define-key company-active-map [tab] #'company-complete-selection) + (global-company-mode)) (use-package company-statistics :ensure t -- 2.11.0