12 Commits

Author SHA1 Message Date
Marc Jakobi
33796eae1d feat: move handler field parsing logic to handlers (#92) 2024-09-16 22:47:28 +02:00
Marc Jakobi
701d6acc03 feat!: simplify state management + idempotent trigger_load (#56)
* feat!: simplify state management + idempotent `trigger_load(name)`

* feat!: `lz.n.Handler.del` now takes a plugin name (`string`)
2024-08-20 11:53:37 +02:00
Marc Jakobi
8886765a2f fix(keys): don't ignore modes that aren't 'n' (#28)
* fix(keys): don't ignore modes that aren't `'n'`

Fixes #26

* chore(deps): update flake.lock

* ci: remove docgen workflow
2024-06-29 15:37:28 +02:00
Marc Jakobi
b51c5bdfda tests: prevent packadd from being called 2024-06-10 17:14:21 +02:00
Marc Jakobi
5b51bff25e chore: types: Lz -> lz.n prefix 2024-06-07 13:44:39 +02:00
Marc Jakobi
03d08056c1 tests: add ft_spec 2024-06-07 13:32:35 +02:00
Marc Jakobi
e89cd71cc0 tests(handlers/keys): ensure plugin keymaps are triggered 2024-06-06 17:15:33 +02:00
Marc Jakobi
0303315057 tests(handlers/keys): ensure plugins are only loaded once 2024-06-06 16:57:52 +02:00
Marc Jakobi
4e118befe1 tests(handler/keys): fix failing test 2024-06-06 16:50:29 +02:00
Marc Jakobi
23986eb7d7 tests(handlers/keys): add integration test draft 2024-06-06 13:33:23 +02:00
Marc Jakobi
9acc3d1053 style: run stylua with rocks.nvim config 2024-06-05 16:34:59 +02:00
Marc Jakobi
e61adde6ce draft: initial implementation 2024-04-23 22:42:23 +02:00