Disable candidate restriction in ivy
The main motivation is me often mistyping S-SPC for SPC, loosing my current candidates and frustrating myself. This is even more frustrating when inserting text into non-selection inputs (org-capture), which is why we had disabled ivy completion for org-capture previously. Since we are no using ivy--regex-ignore-order for candidate regex building anyway, input restriction is not necessary anymore, and so we remove the shortcut altogether.
This commit is contained in:
parent
0e21e68aca
commit
bac20f30c3
10
init.el
10
init.el
|
@ -2160,8 +2160,14 @@
|
|||
ivy-use-selectable-prompt t
|
||||
ivy-do-completion-in-region t
|
||||
ivy-re-builders-alist '((t . ivy--regex-ignore-order)))
|
||||
:config (add-to-list 'ivy-completing-read-handlers-alist
|
||||
'(org-capture . completing-read-default)))
|
||||
:config (progn
|
||||
;; Since we are using `ivy--regex-ignore-order' for completion
|
||||
;; anyway, providing the an individual restriction in the ivy buffer
|
||||
;; is not necessary anymore. Since I often mistype S-SPC for SPC,
|
||||
;; loosing the current candidate and annoying myself, removing this
|
||||
;; shortcut is both helpful and not removing necessary
|
||||
;; functionality.
|
||||
(define-key ivy-minibuffer-map (kbd "S-SPC") nil)))
|
||||
|
||||
(use-package ivy-hydra)
|
||||
|
||||
|
|
Loading…
Reference in New Issue