ee95121e6b
This variable caused Spacemacs to set all helm sources to use fuzzy matching independently of whether this was supported by the source. This handling was very dangerous as using fuzzy for an incompatible source can have all kind of side effects causing unique bugs which will never be fixed by the source package authors. Therefore I have changed the implementation to activate fuzzy matching via helm variables instead, which should make sure we only activate this for compatible sources. If sources are found which do not longer do fuzzy matching, the individual source should be improved to support this feature and declare it's compatibility towards helm. We cannot fix helm in Spacemacs, instead the respective package must be patched. Everything else is a maintenance nightmare! Fixes #15124 |
||
---|---|---|
.. | ||
config.el | ||
funcs.el | ||
packages.el | ||
README.org |
spacemacs-completion layer
Description
This layer does basic setup for completion frameworks like helm
, ivy
and
ido
.
Its main role is to ensure sane defaults and consistent UI between helm
and ivy
because even when you are using only one of them you could still
need to use the other (for instance a package that supports only helm
).
Advanced configuration of these packages can be found in their respective
layers in +completion
layer directory.
Features:
- Base preconfiguration of
helm
andivy
for other layers to use. - Basic support for
ido-navigation
configuration and transient state.