Replies: 2 comments 1 reply
-
Such a mode intentionally hasn't been part of Consult for multiple reasons:
|
Beta Was this translation helpful? Give feedback.
-
I fully agree that overriding key bindings by default would be bad behavior. I'm thinking about how to make user customization expressive of the user's intention, rather than requiring the user to enumerate more than is necessary. Consult's design includes knowledge of which Consult functions replace which built-in functions. (The |
Beta Was this translation helpful? Give feedback.
-
Many Consult users will prefer Consult's functions to built-in equivalents wherever available. Currently, this must be configured one function at a time, which produces a lengthy configuration (as shown in the
use-package
example in the README). A concise way to enable Consult's improvements to built-in functions would be a welcome enhancement and feel more "batteries included".One possible approach would be to define a minor mode in which relevant built-in functions are remapped to the Consult equivalents. Enabling the minor mode wouldn't be required, and disabling the mode would disable the remapping. There would be no loss of flexibility, only an additional DWIM way to enable Consult. (The Counsel package does something along these lines.) Might this be worth considering?
Beta Was this translation helpful? Give feedback.
All reactions