Commit Graph

907 Commits

Author SHA1 Message Date
warg bbaa0b4a6d refactor(git): consolidate empty_buf with optional name + bufhidden 2026-04-27 13:50:02 +02:00
warg b4c166e86c refactor(git): extract repo.resolve_cwd helper 2026-04-27 13:48:50 +02:00
warg 4b8d551b0d refactor(git): extract util.split_lines helper 2026-04-27 13:39:24 +02:00
warg 50697cfe98 fix(git): small bug fixes 2026-04-27 13:34:19 +02:00
warg 6e0e05ae56 chore(git): consistent error reporting on git failures 2026-04-27 13:33:10 +02:00
warg 20dc6cc3c9 perf(git): minor performance cleanups 2026-04-27 13:27:32 +02:00
warg 5966454462 refactor(git): minor structural cleanups 2026-04-27 13:10:11 +02:00
warg f55d7ac11d feat(git): replace vim-fugitive with custom git module 2026-04-27 12:41:41 +02:00
warg 5a3e39574d feat(git): add custom status sidebar and diff viewer 2026-04-27 10:45:05 +02:00
warg 111d124b91 fix(options): set shada options 2026-04-27 07:09:41 +02:00
warg 4f90145ef4 feat(options): enable confirm 2026-04-27 02:07:20 +02:00
warg 56e3efdf72 fix(qf): update quickfixtextfunc 2026-04-26 04:41:19 +02:00
warg 3fd28bc59a fix(keymap): change diagnostic open_flot binding 2026-04-24 05:10:11 +02:00
warg c5f8b596d5 feat(cmake): replace cmake-language-server with neocmake 2026-04-21 23:57:42 +02:00
warg 4b278ef672 refactor(ts): rewrite around Repo/Parser types 2026-04-21 23:57:01 +02:00
warg bb06f1818d feat(pack): rebuild plugins on :PluginUpdate 2026-04-21 23:57:01 +02:00
warg e5a643e7e9 style(commands): format file 2026-04-21 18:51:54 +02:00
warg d4e053fb25 fix(commands): accept bang for aliases 2026-04-21 18:51:04 +02:00
warg 7cd2001eb3 fix(commands): alias Qa -> qa 2026-04-21 18:48:56 +02:00
warg bebffa387e fix: run stylua on all files 2026-04-21 14:25:18 +02:00
warg 3611791fa9 refactor(undotree): use builtin nvim.undotree 2026-04-21 14:24:43 +02:00
warg 21f566112e refactor(ts): own parser installation, split from pack 2026-04-20 22:50:17 +02:00
warg c7dd083083 refactor: address emmylua diagnostics 2026-04-20 22:11:18 +02:00
warg 516b9ea749 feat(lsp): replace lua_ls with emmylua_ls 2026-04-20 01:56:54 +02:00
warg bcdc14a789 feat(codelens): handle workspace/codeLens/refresh 2026-04-19 02:44:23 +02:00
warg 20dcd20873 refactor(codelens): split into modules and add cancellation 2026-04-19 00:56:34 +02:00
warg 721f4cb257 fix(git): fix diagnostic 2026-04-19 00:51:21 +02:00
warg b23fbb3704 fix(lsp.completion): add logging for request failures 2026-04-19 00:41:22 +02:00
warg b4721bb444 fix(util): refactor debouncer 2026-04-19 00:40:24 +02:00
warg a4af5ce66f refactor(completion): drive pum via vim.fn.complete() directly 2026-04-18 04:33:58 +02:00
warg 405a176758 refactor(completion): evolve Request into Session + surface-level cleanup 2026-04-18 02:35:37 +02:00
warg 12d86c7484 fix(complete): enable fuzzy 2026-04-18 02:28:58 +02:00
warg 0fbb738e78 fix(lsp.kind): drop prefix in highlight names 2026-04-17 19:17:56 +02:00
warg a811cf8a6b refactor(codelens): flatten State:refresh with a collect closure 2026-04-17 02:43:32 +02:00
warg ad45c6fdf6 feat: add blink.cmp and disable custom completion pipeline 2026-04-17 02:37:19 +02:00
warg f4d3a35171 refactor(completion): clean up popup scroll API 2026-04-17 00:14:56 +02:00
warg 47f36adc21 feat(lsp): add snippet support and refactor completion into Item class 2026-04-17 00:03:04 +02:00
warg 5ecec7cc6c fix(options): update diff opts 2026-04-16 04:32:40 +02:00
warg 7162d00b43 feat(lsp): apply additionalTextEdits on completion accept 2026-04-16 04:14:14 +02:00
warg e3e4d81ab0 refactor(lsp): turn completion popup and request into classes 2026-04-16 02:24:04 +02:00
warg d0c1f7e2d8 fix(hover): clamp to max_height when computing height 2026-04-16 02:13:15 +02:00
warg 2e908c3808 fix(linter): make variable local 2026-04-16 01:47:11 +02:00
warg c91bd395b2 refactor(lsp): split completion module by concern 2026-04-15 22:21:57 +02:00
warg 66b1966fa7 feat(lsp): add 'above' codelens position and setup config 2026-04-15 22:05:04 +02:00
warg fe51624839 refactor(lsp): turn codelens module into Row/State classes 2026-04-15 21:53:51 +02:00
warg 227900d81c refactor(util): reuse timer handles in Debouncer 2026-04-15 21:16:49 +02:00
warg 9c6130d3d2 feat(lsp): custom codelens as virtual text 2026-04-15 20:51:59 +02:00
warg 35fa7aea2c refactor(pack): simplify plugin loading 2026-04-15 06:07:14 +02:00
warg f40063f44b feat(lsp): custom omnifunc 2026-04-15 05:31:21 +02:00
warg 1293be93aa fix(pack): move plugins out from lua runtime path 2026-04-15 05:30:28 +02:00