From e43fbf83072371c86455fa8c04e2bb651120eea1 Mon Sep 17 00:00:00 2001 From: Jack Jamison Date: Sun, 19 Oct 2025 01:32:45 -0400 Subject: fix completion and we're going through changes --- .config/emacs/init.el | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) (limited to '.config/emacs/init.el') diff --git a/.config/emacs/init.el b/.config/emacs/init.el index 5b08e9d..51748cc 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -102,7 +102,7 @@ (setq scroll-margin 8) ;; electric pairs -(electric-pair-mode +1) +;; (electric-pair-mode +1) ;; mwim (use-package mwim @@ -196,7 +196,10 @@ ;; :config ;; (load-theme 'dracula) ;; (set-face-attribute 'show-paren-match nil :background "dark violet" :foreground "black")) -(load-theme `gruber-darker) +(use-package gruber-darker-theme + :demand t + :config + (load-theme 'gruber-darker)) ;; icons (use-package nerd-icons) @@ -272,7 +275,7 @@ :after rg :bind (("C-c g" . projectile-ripgrep) - ("C-c F" . projectile-find-file))) + ("C-c v" . projectile-find-file))) ;; find other file (global-set-key (kbd "C-c f") 'ff-find-other-file) @@ -347,10 +350,6 @@ :bind (:map corfu-map ("C-g" . corfu-quit)) - :custom - (corfu-auto t) - (corfu-auto-delay 0.25) - (corfu-auto-prefix 3) :init (add-hook 'corfu-mode-hook (lambda () @@ -362,10 +361,17 @@ (corfu-history-mode)) (use-package cape + :after lsp-mode :init (add-hook 'completion-at-point-functions #'cape-dabbrev) (add-hook 'completion-at-point-functions #'cape-file) -) + (defun my/lsp-capf-busted () + "Return an uncached LSP completion function." + (cape-capf-buster #'lsp-completion-at-point)) + (add-hook 'lsp-completion-mode-hook + (lambda () + (setq-local completion-at-point-functions + (list (my/lsp-capf-busted)))))) ;; == snippets (use-package yasnippet -- cgit v1.2.3