diff options
Diffstat (limited to 'completion.org')
-rw-r--r-- | completion.org | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/completion.org b/completion.org index fe1a382..3a4049a 100644 --- a/completion.org +++ b/completion.org @@ -82,18 +82,23 @@ (use-package orderless :ensure t :init - (setq completion-styles '(substring partial-completion orderless)) :config (orderless-define-completion-style orderless+initialism (orderless-matching-styles '(orderless-initialism orderless-prefixes orderless-literal orderless-regexp))) - (setq completion-category-overrides - '((file (styles partial-completion orderless)) - (command (styles orderless+initialism))) - orderless-matching-styles - '(orderless-literal orderless-regexp orderless-prefixes))) + + (defun jao-orderless--set-locally () + (setq-local completion-styles + '(substring partial-completion orderless) + + completion-category-overrides + '((file (styles partial-completion orderless)) + (command (styles orderless+initialism))) + orderless-matching-styles + '(orderless-literal orderless-regexp orderless-prefixes))) + (add-hook 'minibuffer-setup-hook #'jao-orderless--set-locally)) #+end_src * marginalia @@ -179,12 +184,12 @@ :config - (setq completion-in-region-function - (lambda (&rest args) - (apply (if (and (not window-system) vertico-mode) - #'consult-completion-in-region - #'completion--in-region) - args))) + ;; (setq completion-in-region-function + ;; (lambda (&rest args) + ;; (apply (if (and (not window-system) vertico-mode) + ;; #'consult-completion-in-region + ;; #'completion--in-region) + ;; args))) (defun jao-vertico--display-candidates (lines) (move-overlay vertico--candidates-ov (point-min) (point-min)) |