Folke Lemaitre
|
1fe01039fe
|
refactor(animate): del -> stop
|
2024-12-11 09:50:35 +01:00 |
|
Folke Lemaitre
|
7211ec08ce
|
fix(scroll): move scrollbind check to M.check
|
2024-12-10 21:32:26 +01:00 |
|
Folke Lemaitre
|
c9880ce872
|
fix(scroll): only animate the current window when scrollbind is active
|
2024-12-10 20:34:06 +01:00 |
|
Folke Lemaitre
|
51f95693ae
|
fix(indent): underline. See #234
|
2024-12-10 20:10:10 +01:00 |
|
Folke Lemaitre
|
b5cb90f91d
|
feat(zen): zz when entering zen mode
|
2024-12-10 19:50:58 +01:00 |
|
Folke Lemaitre
|
d93de7af69
|
fix(zen): when Normal is transparent, show an opaque transparent backdrop. Fixes #235
|
2024-12-10 19:50:47 +01:00 |
|
Folke Lemaitre
|
acf743fcfc
|
fix(input): health check. Fixes #239
|
2024-12-10 19:38:40 +01:00 |
|
Folke Lemaitre
|
4209929e6d
|
fix(scroll): set cursor to correct position when target is reached. Fixes #236
|
2024-12-10 19:36:58 +01:00 |
|
Folke Lemaitre
|
782b6ee3fc
|
fix(indent): set shiftwidth to tabstop when 0
|
2024-12-10 19:30:32 +01:00 |
|
Folke Lemaitre
|
109a0d207e
|
feat(indent): optional rendering of scopes as chunks. Closes #230
|
2024-12-10 19:25:40 +01:00 |
|
Folke Lemaitre
|
4e96e692e8
|
fix(indent): always render underline regardless of leftcol
|
2024-12-10 19:25:40 +01:00 |
|
Folke Lemaitre
|
8723945183
|
fix(indent): always use scope hl to render underlines. Fixes #234
|
2024-12-10 19:25:39 +01:00 |
|
Folke Lemaitre
|
99207ee44d
|
feat(indent): allow disabling scope highlighting
|
2024-12-10 19:25:39 +01:00 |
|
Folke Lemaitre
|
e9d099322f
|
fix(init): set input disabled by default. Fixes #227
|
2024-12-10 14:26:22 +01:00 |
|
Folke Lemaitre
|
f6d427b4f7
|
docs: docgen
|
2024-12-10 14:15:40 +01:00 |
|
Folke Lemaitre
|
ea2ca9f9eb
|
docs: docgen
|
2024-12-10 14:06:14 +01:00 |
|
Folke Lemaitre
|
da5bc35d3e
|
docs: docgen
|
2024-12-10 14:04:25 +01:00 |
|
Folke Lemaitre
|
8e8b4f6be1
|
docs: cleanup
|
2024-12-10 13:59:35 +01:00 |
|
Folke Lemaitre
|
98782f9fa3
|
docs: docgen
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
614df63acf
|
perf(input): lazy-load vim.ui.input
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
6ca848766c
|
ci: docgen
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
e99b41c175
|
docs(util): added docs
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
22c5ffd12c
|
refactor: move all meta stuff to snacks.meta
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
140204fde5
|
build: added metadata to plugins
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
70902eee9e
|
feat(input): added input snack
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
d6309c62b8
|
feat(util): set_hl no longer sets default=true when not specified
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
5d472b833b
|
fix(win): ensure win is set when relative=win
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
46362a5a9c
|
feat(win): added actions to easily combine actions in keymaps
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
72eba84180
|
fix(health): health checks
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
1d001a70c2
|
docs: docgen
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
1de6c15288
|
fix(indent): always align indents with shiftwidth
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
aa5d00936d
|
refactor(animate): class / docs / cleanup
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
bd7cf03823
|
feat(words): added toggle for words
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
46bab2d8e8
|
refactor(scroll): docs and cleanup
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
2f1c2cfb91
|
refactor: remove redundant setup functions
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
01ab0fce21
|
refactor(init): cleanup code
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
3dcaad8d0a
|
fix(scroll): better toggle
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
14dcb0e6cf
|
refactor(scroll): ignore mouse events, handle scrolloff and better way to detect animation scroll events
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
6b02a09e5e
|
fix(scope): better edge detection for treesitter scopes
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
38ed01b5a2
|
feat(scope): fill the range for treesitter scopes
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
aeec09c541
|
feat(toggle): added toggle for smooth scroll
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
04f15c1ba2
|
feat(scroll): allow disabling scroll globally or for some buffers
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
47ad2a7bfa
|
fix(dashboard): override foldmethod
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
14da56ee97
|
fix(zen): properly close existing zen window on toggle
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
519a45bfe5
|
fix(init): enabled check
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
38a5ccc3a6
|
feat(scroll): added smooth scrolling plugin
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
3a107afbf8
|
fix(debug): schedule wrap print
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
03c0774e85
|
perf(animate): check for animation easing updates ouside the main loop and schedule an update when needed
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
4aa378a35e
|
fix(scope): return nil when buffer is empty for indent scope
|
2024-12-10 13:55:51 +01:00 |
|
Folke Lemaitre
|
1091280877
|
feat(animate): added animation context to callbacks
|
2024-12-10 13:55:51 +01:00 |
|