Commit Graph

19 Commits

Author SHA1 Message Date
warg 8bd674622e refactor: replace vim.uv.* asserts with warn-and-bail 2026-05-02 22:45:26 +02:00
warg 37e5582795 refactor(git): make the git module self-contained under git.util 2026-04-28 09:09:57 +02:00
warg 4390b55dfe refactor(git): consolidate sync subprocess pattern via util.system_sync 2026-04-28 09:09:51 +02:00
warg 4b8d551b0d refactor(git): extract util.split_lines helper 2026-04-27 13:39:24 +02:00
warg c7dd083083 refactor: address emmylua diagnostics 2026-04-20 22:11:18 +02:00
warg b4721bb444 fix(util): refactor debouncer 2026-04-19 00:40:24 +02:00
warg 227900d81c refactor(util): reuse timer handles in Debouncer 2026-04-15 21:16:49 +02:00
warg 144b2ffd43 perf(util): use nvim_buf_get_offset for byte offsets in format 2026-04-13 21:28:12 +02:00
warg fa01343730 refactor(util): unify debounce helpers into Debouncer class 2026-04-13 21:09:11 +02:00
warg 8c3f7b8d77 fix(util): replace vim.fn.readfile with io.open 2026-04-13 20:39:00 +02:00
warg fc7060e0ed refactor: correctness fixes, API modernization, and cleanup 2026-04-13 01:20:52 +02:00
warg 6635ed588b fix: address deprecations 2026-04-10 18:42:18 +02:00
warg 28c45c8390 feat: switch from lazy to vim.pack 2026-04-10 14:42:25 +02:00
warg b6e44bb644 fix(format): add config defaults and proper type hints 2026-02-28 09:48:13 +01:00
warg ee07734ee8 fix(util.format): parse diffs more correctly 2025-11-08 04:57:37 +01:00
warg 7639cea4d2 fix(format): take buffer as option 2025-10-28 09:18:30 +01:00
warg b0a7bde3f0 fix(format): retain window state (jumplist/marks/etc) 2025-10-27 20:02:44 +01:00
warg 42beb30dfb fix(util): remove unused functions 2025-10-05 00:44:12 +02:00
warg 8b17ef2b6b feat: remove ow directory, keep ow in type annotations only 2025-10-05 00:32:50 +02:00