aboutsummaryrefslogtreecommitdiff
path: root/.config/emacs/completion-at-point.el
diff options
context:
space:
mode:
authorJack Jamison <jjamison@litecoms.com>2026-07-30 11:10:16 -0400
committerJack Jamison <jjamison@litecoms.com>2026-07-30 11:10:16 -0400
commitd7fb76f6e7d942740c48016864de8b65588e336c (patch)
tree700941096404d109264db1cc5d0d468df825fcde /.config/emacs/completion-at-point.el
parent244bafc426222b58d66e57d5eef7d4e2bccfddf1 (diff)
improvements and stuff
Diffstat (limited to '.config/emacs/completion-at-point.el')
-rw-r--r--.config/emacs/completion-at-point.el43
1 files changed, 29 insertions, 14 deletions
diff --git a/.config/emacs/completion-at-point.el b/.config/emacs/completion-at-point.el
index 7683dd2..a563e99 100644
--- a/.config/emacs/completion-at-point.el
+++ b/.config/emacs/completion-at-point.el
@@ -1,16 +1,31 @@
-(use-package corfu
- :ensure t
- :hook (after-init . global-corfu-mode)
- :bind (:map corfu-map ("<tab>" . corfu-complete))
- :config
- (setq tab-always-indent 'complete)
- (setq corfu-preview-current nil)
- (setq corfu-min-width 20)
+;; (use-package corfu
+;; :ensure t
+;; :hook (after-init . global-corfu-mode)
+;; :bind (:map corfu-map ("<tab>" . corfu-complete))
+;; :config
+;; (setq tab-always-indent 'complete)
+;; (setq corfu-preview-current nil)
+;; (setq corfu-min-width 20)
+;; (setq corfu-popupinfo-delay '(1.25 . 0.5))
+;; (corfu-popupinfo-mode 1)
+;; ;; Sort by input history (no need to modify `corfu-sort-function').
+;; (with-eval-after-load 'savehist
+;; (corfu-history-mode 1)
+;; (add-to-list 'savehist-additional-variables 'corfu-history)))
- (setq corfu-popupinfo-delay '(1.25 . 0.5))
- (corfu-popupinfo-mode 1) ; shows documentation after `corfu-popupinfo-delay'
+(use-package completion-preview
+ :diminish
+ :demand t
+ :bind
+ ( :map completion-preview-active-mode-map
+ ("M-n" . completion-preview-next-candidate)
+ ("M-p" . completion-preview-prev-candidate)
+ ("<tab>" . completion-preview-insert)
+ ("M-<return>" . completion-preview-insert))
+ :config
+ (global-completion-preview-mode)
+ :custom
+ (completion-preview-minimum-symbol-length 2)
+ (completion-preview-ignore-case t))
- ;; Sort by input history (no need to modify `corfu-sort-function').
- (with-eval-after-load 'savehist
- (corfu-history-mode 1)
- (add-to-list 'savehist-additional-variables 'corfu-history)))
+(setq completion-auto-help nil)