ivy.nvim/lua/ivy
Ade Attwood d6d782b584 feat: setup configuration with default fallbacks
Summary:

Now the users configuration and the default configuration is separated. This
will make it easier to setup ivy with some defaults. Right now we only have the
backends configurable however, it looks like we will be making other components
of ivy configurable.

To use this you can now call `ivy.setup` with no parameters and you will get
the default config. You can also call it with a partial config and if the
option is not found in the users config it will fallback to the users config
value.

Test Plan:

Manual testing and with unit tests in CI
2024-06-27 21:12:37 +01:00
..
backends feat: add ripgrep backend 2023-05-23 09:24:36 +01:00
config.lua feat: setup configuration with default fallbacks 2024-06-27 21:12:37 +01:00
config_spec.lua feat: setup configuration with default fallbacks 2024-06-27 21:12:37 +01:00
controller.lua feat: add the paste functionality into the ivy prompt 2023-06-13 01:19:24 -07:00
controller_spec.lua test: move the suite over to busted 2024-06-16 17:17:16 +01:00
init.lua feat: setup configuration with default fallbacks 2024-06-27 21:12:37 +01:00
init_spec.lua feat: setup configuration with default fallbacks 2024-06-27 21:12:37 +01:00
libivy.lua perf: add lua iteration to decrease loops in lua 2023-12-02 16:40:58 +00:00
libivy_spec.lua test: move the suite over to busted 2024-06-16 17:17:16 +01:00
matcher_spec.lua test: move the suite over to busted 2024-06-16 17:17:16 +01:00
prompt.lua feat: make delete word in promp work more like bash 2023-01-07 13:49:36 +00:00
prompt_spec.lua test: move the suite over to busted 2024-06-16 17:17:16 +01:00
register_backend.lua feat: split out register backend so it can be used as an external API 2024-06-27 21:12:37 +01:00
register_backend_spec.lua feat: split out register backend so it can be used as an external API 2024-06-27 21:12:37 +01:00
utils.lua test: move the suite over to busted 2024-06-16 17:17:16 +01:00
utils_escape_spec.lua test: move the suite over to busted 2024-06-16 17:17:16 +01:00
utils_line_action_spec.lua test: move the suite over to busted 2024-06-16 17:17:16 +01:00
utils_vimgrep_action_spec.lua test: move the suite over to busted 2024-06-16 17:17:16 +01:00
vim_mock.lua fix: opening terminal buffers 2023-04-26 07:26:12 +01:00
window.lua perf: add lua iteration to decrease loops in lua 2023-12-02 16:40:58 +00:00
window_spec.lua test: move the suite over to busted 2024-06-16 17:17:16 +01:00