summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.config/emacs/init.el8
1 files changed, 8 insertions, 0 deletions
diff --git a/.config/emacs/init.el b/.config/emacs/init.el
index 68bab75..816e527 100644
--- a/.config/emacs/init.el
+++ b/.config/emacs/init.el
@@ -920,6 +920,11 @@ UPSTREAMS is a list of fetch URLs."
:custom
(message-confirm-send t))
+;; TODO: completion-eager-*?
+;; TODO: completion-styles bindings, e.g. completion-ignore-case?
+;; TODO: completion-category-overrides: motivation for multiple behaviors?
+;; TODO: mct?
+;;
;; Gripes:
;; - underused keys: C-M-i, C-j
;; - (minibuffer-)choose-completion ignore completion-no-auto-exit
@@ -942,6 +947,9 @@ UPSTREAMS is a list of fetch URLs."
(use-package minibuffer
:config
(setq completion-ignore-case t)
+ ;; TODO: tuck all "compat keys" in one spot; as a minor mode?
+ ;; (i.e. alternatives to <left|right|up|down> for
+ ;; minibuffer-*-completion, *-buffer, *window*-map)
(define-key completion-in-region-mode-map (kbd "C-M-n") 'minibuffer-next-completion)
(define-key completion-in-region-mode-map (kbd "C-M-p") 'minibuffer-previous-completion)
(define-key minibuffer-mode-map (kbd "C-M-n") 'minibuffer-next-completion)