ivy.nvim/lua/ivy
Ade Attwood 6e45d75a1e
All checks were successful
CI / StyLua (pull_request) Successful in 31s
CI / Luacheck (pull_request) Successful in 52s
CI / Cargo Format (pull_request) Successful in 49s
Conventional Tools Commitlint / Commitlint (pull_request) Successful in 13s
CI / Build and test (pull_request) Successful in 2m50s
CI / StyLua (push) Successful in 44s
CI / Luacheck (push) Successful in 1m4s
CI / Cargo Format (push) Successful in 1m12s
Conventional Tools Commitlint / Commitlint (push) Successful in 17s
CI / Build and test (push) Successful in 6m4s
feat: allow users to configure the window keymaps
Summary:

Now you can use the setup configuration to overwrite and override the keymaps
in the ivy window. Each of the actions have now been givin a "key", you can use
the keys to run action on keymaps defined in the config. They will all be
registered in the buffer and run when pressed.

The readme has been updated to document how do this.

Test Plan:

We have the tests that still run. It has been tested manually and gone though
QA before getting merged.
2024-10-27 09:28:33 +00:00
..
backends feat: add ripgrep backend 2023-05-23 09:24:36 +01:00
config.lua feat: allow users to configure the window keymaps 2024-10-27 09:28:33 +00:00
config_spec.lua feat: setup configuration with default fallbacks 2024-06-27 21:12:37 +01:00
controller.lua chore: make public api consistent 2024-09-03 19:34:17 +01:00
controller_spec.lua test: move the suite over to busted 2024-06-16 17:17:16 +01:00
init.lua chore: make public api consistent 2024-09-03 19:34:17 +01:00
init_spec.lua feat: setup configuration with default fallbacks 2024-06-27 21:12:37 +01:00
libivy.lua feat: support windows 2024-07-24 16:32:15 +01: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 feat: allow users to configure the window keymaps 2024-10-27 09:28:33 +00:00
window_spec.lua test: move the suite over to busted 2024-06-16 17:17:16 +01:00