Commit Diff


commit - 663564b6d076131635b45a8839db20f73f8ace71
commit + eecadf63353fa494310d7e66d23e1bededdddf70
blob - 444e6868bd0326d22395a64d0c1d053b69acf901
blob + e497c95b709db53f94e717091e568ff11f39367e
--- init.el
+++ init.el
@@ -182,6 +182,16 @@
 
 (advice-add #'notmuch-read-tag-changes :filter-return #'lh/notmuch-read-tag-changes-trim)
 
+;; Fixes bug in minibuffer.el that causes consult to not work without any text
+;; https://github.com/minad/consult/issues/566
+;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55205
+(defun lh/advice-fix-minibuffer-consult (func &rest args)
+  (apply func (list (car args)
+                    (cadr args)
+                    (copy-sequence (caddr args)))))
+
+(advice-add #'completion--replace :around #'lh/advice-fix-minibuffer-consult)
+
 (setq completion-ignore-case t)
 
 (custom-set-variables
@@ -216,8 +226,9 @@
  '(frame-resize-pixelwise t)
  '(global-aggressive-indent-mode t)
  '(global-company-mode t)
+ '(ignored-local-variable-values '((sly-load-failed-fasl . ask)))
  '(indent-tabs-mode nil)
- '(inferior-lisp-program "sbcl")
+ '(inferior-lisp-program "ros run")
  '(kept-new-versions 10)
  '(kept-old-versions 5)
  '(marginalia-mode t)