Skip to content

Commit f96b236

Browse files
committed
company: unbind RET to auto-complete
1 parent 3ddd2f4 commit f96b236

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

contrib/auto-completion/packages.el

+13-9
Original file line numberDiff line numberDiff line change
@@ -79,15 +79,19 @@
7979
(progn
8080
(spacemacs|diminish company-mode "" " a")
8181
;; key bindings
82-
(define-key company-active-map [tab] 'company-complete-common)
83-
(define-key company-active-map (kbd "TAB") 'company-complete-common)
84-
(define-key company-active-map (kbd "<tab>") 'company-complete-common)
85-
(define-key company-active-map [escape] 'company-abort)
86-
(define-key company-active-map (kbd "C-j") 'company-select-next)
87-
(define-key company-active-map (kbd "C-k") 'company-select-previous)
88-
(define-key company-active-map (kbd "C-/") 'company-search-candidates)
89-
(define-key company-active-map (kbd "C-M-/") 'company-filter-candidates)
90-
(define-key company-active-map (kbd "C-d") 'company-show-doc-buffer)
82+
;; use TAB to auto-complete instead of RET
83+
(let ((map company-active-map))
84+
(define-key map [return] 'nil)
85+
(define-key map (kbd "RET") 'nil)
86+
(define-key map [tab] 'company-complete-common)
87+
(define-key map (kbd "TAB") 'company-complete-common)
88+
(define-key map (kbd "<tab>") 'company-complete-common)
89+
(define-key map [escape] 'company-abort)
90+
(define-key map (kbd "C-j") 'company-select-next)
91+
(define-key map (kbd "C-k") 'company-select-previous)
92+
(define-key map (kbd "C-/") 'company-search-candidates)
93+
(define-key map (kbd "C-M-/") 'company-filter-candidates)
94+
(define-key map (kbd "C-d") 'company-show-doc-buffer))
9195
;; Nicer looking faces
9296
(custom-set-faces
9397
'(company-tooltip-common

0 commit comments

Comments
 (0)