Folke Lemaitre
|
edd6bcf444
|
docs: docgen
|
2024-12-10 13:54:34 +01:00 |
|
Folke Lemaitre
|
130c502777
|
perf(input): lazy-load vim.ui.input
|
2024-12-10 13:54:34 +01:00 |
|
Folke Lemaitre
|
3dd7712858
|
ci: docgen
|
2024-12-10 13:54:34 +01:00 |
|
Folke Lemaitre
|
ab729bae23
|
docs(util): added docs
|
2024-12-10 13:54:33 +01:00 |
|
Folke Lemaitre
|
ad5b44cf04
|
ci: docgen
|
2024-12-10 13:54:33 +01:00 |
|
Folke Lemaitre
|
71677d0645
|
refactor: move all meta stuff to snacks.meta
|
2024-12-10 13:54:33 +01:00 |
|
Folke Lemaitre
|
bd1da8faf8
|
build: added metadata to plugins
|
2024-12-10 13:54:33 +01:00 |
|
Folke Lemaitre
|
d09af59a75
|
feat(input): added input snack
|
2024-12-10 13:54:33 +01:00 |
|
Folke Lemaitre
|
62b775fb29
|
feat(util): set_hl no longer sets default=true when not specified
|
2024-12-10 13:54:33 +01:00 |
|
Folke Lemaitre
|
e76fab5dba
|
fix(win): ensure win is set when relative=win
|
2024-12-10 13:54:33 +01:00 |
|
Folke Lemaitre
|
8ce9bf6c86
|
feat(win): added actions to easily combine actions in keymaps
|
2024-12-10 13:54:33 +01:00 |
|
Folke Lemaitre
|
362d8d7ce5
|
fix(health): health checks
|
2024-12-10 13:54:33 +01:00 |
|
Folke Lemaitre
|
276f8ad673
|
docs: docgen
|
2024-12-10 13:54:33 +01:00 |
|
Folke Lemaitre
|
cba3f09411
|
fix(indent): always align indents with shiftwidth
|
2024-12-10 13:54:33 +01:00 |
|
Folke Lemaitre
|
2b4bf7febb
|
refactor(animate): class / docs / cleanup
|
2024-12-10 13:54:33 +01:00 |
|
Folke Lemaitre
|
3910e182eb
|
feat(words): added toggle for words
|
2024-12-10 13:54:33 +01:00 |
|
Folke Lemaitre
|
d379383add
|
refactor(scroll): docs and cleanup
|
2024-12-10 13:54:33 +01:00 |
|
Folke Lemaitre
|
97eb27ff42
|
refactor: remove redundant setup functions
|
2024-12-10 13:54:33 +01:00 |
|
Folke Lemaitre
|
8ec98ac261
|
refactor(init): cleanup code
|
2024-12-10 13:54:33 +01:00 |
|
Folke Lemaitre
|
f94337d6fe
|
fix(scroll): better toggle
|
2024-12-10 13:54:32 +01:00 |
|
Folke Lemaitre
|
5986e2b241
|
refactor(scroll): ignore mouse events, handle scrolloff and better way to detect animation scroll events
|
2024-12-10 13:54:32 +01:00 |
|
Folke Lemaitre
|
dbdae425ac
|
fix(scope): better edge detection for treesitter scopes
|
2024-12-10 13:54:32 +01:00 |
|
Folke Lemaitre
|
373731f628
|
feat(scope): fill the range for treesitter scopes
|
2024-12-10 13:54:32 +01:00 |
|
Folke Lemaitre
|
2a06bb838a
|
feat(toggle): added toggle for smooth scroll
|
2024-12-10 13:54:32 +01:00 |
|
Folke Lemaitre
|
e33e479256
|
feat(scroll): allow disabling scroll globally or for some buffers
|
2024-12-10 13:54:32 +01:00 |
|
Folke Lemaitre
|
edc70fe3ad
|
fix(dashboard): override foldmethod
|
2024-12-10 13:54:32 +01:00 |
|
Folke Lemaitre
|
4c77c1889e
|
fix(zen): properly close existing zen window on toggle
|
2024-12-10 13:54:32 +01:00 |
|
Folke Lemaitre
|
27c3a40643
|
fix(init): enabled check
|
2024-12-10 13:54:32 +01:00 |
|
Folke Lemaitre
|
7938a1e17c
|
feat(scroll): added smooth scrolling plugin
|
2024-12-10 13:54:32 +01:00 |
|
Folke Lemaitre
|
4d0087c414
|
fix(debug): schedule wrap print
|
2024-12-10 13:54:32 +01:00 |
|
Folke Lemaitre
|
16c17ef91b
|
perf(animate): check for animation easing updates ouside the main loop and schedule an update when needed
|
2024-12-10 13:54:32 +01:00 |
|
Folke Lemaitre
|
4cdc3712ea
|
fix(scope): return nil when buffer is empty for indent scope
|
2024-12-10 13:54:32 +01:00 |
|
Folke Lemaitre
|
c5ec46f038
|
feat(animate): added animation context to callbacks
|
2024-12-10 13:54:32 +01:00 |
|
Folke Lemaitre
|
9260024678
|
refactor(animate): pending updates
|
2024-12-10 13:54:32 +01:00 |
|
Folke Lemaitre
|
98b8e3825b
|
fix(scope): take edges into account for min_size
|
2024-12-10 13:54:32 +01:00 |
|
Folke Lemaitre
|
74f6b58c97
|
fix(indent): use correct config options
|
2024-12-10 13:54:32 +01:00 |
|
Folke Lemaitre
|
3d1995a7da
|
feat(zen): added zoom indicator
|
2024-12-10 13:54:31 +01:00 |
|
Folke Lemaitre
|
434b522b52
|
feat(win): col/row can be negative calculated on height/end of parent
|
2024-12-10 13:54:31 +01:00 |
|
Folke Lemaitre
|
f69deb9b20
|
feat(win): allow configuring initial text to display in the buffer
|
2024-12-10 13:54:31 +01:00 |
|
Folke Lemaitre
|
588282e869
|
docs: docgen
|
2024-12-10 13:54:31 +01:00 |
|
Folke Lemaitre
|
94f7363a02
|
feat(toggle): toggles for new plugins
|
2024-12-10 13:54:31 +01:00 |
|
Folke Lemaitre
|
56a148aa9c
|
feat(zen): added zen plugin
|
2024-12-10 13:54:31 +01:00 |
|
Folke Lemaitre
|
40c00e42a9
|
feat(dim): added dim plugin
|
2024-12-10 13:54:31 +01:00 |
|
Folke Lemaitre
|
42bcc82288
|
feat(indent): added indent plugin
|
2024-12-10 13:54:31 +01:00 |
|
Folke Lemaitre
|
f8c6457806
|
feat(scope): added scope plugin
|
2024-12-10 13:54:31 +01:00 |
|
Folke Lemaitre
|
8d7a13eef3
|
feat(profiler): on_close can now be a function
|
2024-12-10 13:54:31 +01:00 |
|
Folke Lemaitre
|
e6a8673686
|
feat(animate): added animate plugin
|
2024-12-10 13:54:31 +01:00 |
|
Folke Lemaitre
|
a55adcf5f3
|
refactor: auto-gen plugin types
|
2024-12-10 13:54:31 +01:00 |
|
Folke Lemaitre
|
ab6e817cd4
|
perf(util): redraw helpers
|
2024-12-10 13:54:31 +01:00 |
|
Folke Lemaitre
|
79a2bb369d
|
feat(win): allow customizing backdrop window
|
2024-12-10 13:54:31 +01:00 |
|