From: João Távora Date: Fri, 25 Nov 2022 13:05:40 +0000 (+0000) Subject: Don't override completion-category-defaults in fido-mode X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a049c8f9da36011584327867b6bc14c9d3e57079;p=emacs.git Don't override completion-category-defaults in fido-mode Fido mode's mantra is to use the 'flex' completion style wherever possible, but this clashes with some completion table categories that can't use that style, such as the 'backend-completion' category, which uses the backend-completion-backend-style style. * lisp/icomplete.el (icomplete--fido-mode-setup): Don't override completion-category-defaults. --- diff --git a/lisp/icomplete.el b/lisp/icomplete.el index ef710d582d3..983931c20ca 100644 --- a/lisp/icomplete.el +++ b/lisp/icomplete.el @@ -416,7 +416,6 @@ if that doesn't produce a completion match." icomplete-scroll (not (null icomplete-vertical-mode)) completion-styles '(flex) completion-flex-nospace nil - completion-category-defaults nil completion-ignore-case t read-buffer-completion-ignore-case t read-file-name-completion-ignore-case t)))