Commit graph

527 commits

Author SHA1 Message Date
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