Commit Graph

921 Commits

Author SHA1 Message Date
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 40a8f8cdd3 fix(lua_ls): update settings 2026-04-18 02:33:22 +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 08c4431b4b feat(fzf): use fzf-lua for diagnostics pickers 2026-04-15 06:31:59 +02:00
warg d6cc1b3119 feat(fzf): add lsp pickers and preview scroll binds 2026-04-15 06:13:06 +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
warg 0211ed53a1 feat(lsp): manage completion docs popup ourselves 2026-04-15 03:05:46 +02:00
warg 95c0b33d38 fix(fzf): include current session buffers in oldfiles 2026-04-15 01:44:03 +02:00
warg 79e6cbc401 refactor(lsp): split lsp.lua into an lsp/ package 2026-04-15 01:41:10 +02:00
warg 3f9170e46d feat(lsp): migrate from blink.cmp to built-in completion 2026-04-14 22:27:48 +02:00
warg 335680ea8a style: rename mappings module to keymap 2026-04-14 16:27:15 +02:00
warg 1ec9623dc8 feat(mappings): add move vim.pack bindings 2026-04-14 16:26:07 +02:00
warg 4b3549ce73 chore: remove plenary 2026-04-14 16:25:41 +02:00
warg 3412d802fe fix(fzf): add C-y binding 2026-04-14 16:12:17 +02:00
warg 071081e9d8 feat: add undotree 2026-04-14 16:02:49 +02:00
warg e55540bd59 refactor: replace telescope with fzf-lua, drop nvim-notify 2026-04-14 02:35:57 +02:00
warg 5468a5a628 style: apply formatting 2026-04-13 23:24:31 +02:00
warg 959cec7051 feat(git): add git module and replace vim-flog with :Glog 2026-04-13 21:40:53 +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 34e29dfae2 fix: use vim.fs.joinpath instead of string concatenation 2026-04-13 20:06:06 +02:00
warg 45df8ad4f7 fix(gitsigns): don't attach to untracked 2026-04-13 20:04:59 +02:00
warg defc139851 fix(stylua): don't auto-indent 2026-04-13 19:53:02 +02:00
warg f533d5b3de fix(pack): reformat error messages 2026-04-13 18:28:37 +02:00
warg 82ddb86262 fix(terminal): put back default TermClose behavior 2026-04-13 17:51:45 +02:00
warg 116325a38d fix(pack): handle plugin name normalization properly 2026-04-13 05:44:26 +02:00
warg a1dde4950c fix(pack): handle uv errors 2026-04-13 05:44:06 +02:00