Commit Graph

  • 3b87d84ca9 refactor(git): drop boolean params from pane constructors warg 2026-04-27 13:57:40 +02:00
  • 4dfd7ef5fa refactor(git): narrow entry_key + show_diff to FileEntry warg 2026-04-27 13:56:01 +02:00
  • 5833323814 refactor(git): promote set_buf_name_and_filetype to diff.M warg 2026-04-27 13:53:12 +02:00
  • 49e0ac726e refactor(git): share builder between git_show_buf and git_show_blob warg 2026-04-27 13:51:44 +02:00
  • bbaa0b4a6d refactor(git): consolidate empty_buf with optional name + bufhidden warg 2026-04-27 13:50:01 +02:00
  • b4c166e86c refactor(git): extract repo.resolve_cwd helper warg 2026-04-27 13:41:39 +02:00
  • 4b8d551b0d refactor(git): extract util.split_lines helper warg 2026-04-27 13:39:23 +02:00
  • 50697cfe98 fix(git): small bug fixes warg 2026-04-27 13:34:18 +02:00
  • 6e0e05ae56 chore(git): consistent error reporting on git failures warg 2026-04-27 13:33:09 +02:00
  • 20dc6cc3c9 perf(git): minor performance cleanups warg 2026-04-27 13:27:22 +02:00
  • 5966454462 refactor(git): minor structural cleanups warg 2026-04-27 13:10:10 +02:00
  • f55d7ac11d feat(git): replace vim-fugitive with custom git module warg 2026-04-27 12:41:38 +02:00
  • 5a3e39574d feat(git): add custom status sidebar and diff viewer warg 2026-04-27 10:44:59 +02:00
  • bc93d6e2f7 fix(qf): add code highlight warg 2026-04-27 10:37:11 +02:00
  • 4da704d59c fix(fzf): adjust some bindings warg 2026-04-27 08:01:13 +02:00
  • 111d124b91 fix(options): set shada options warg 2026-04-27 07:09:41 +02:00
  • 4f90145ef4 feat(options): enable confirm warg 2026-04-27 02:07:20 +02:00
  • 56e3efdf72 fix(qf): update quickfixtextfunc warg 2026-04-26 04:41:19 +02:00
  • 13f5203493 fix(fzf): update config warg 2026-04-26 04:22:33 +02:00
  • 2661b5004c fix(syntax/qf): enable keyword highlights warg 2026-04-26 04:21:56 +02:00
  • a95d549da8 fix(emmylua): configure workspace library only in neovim project warg 2026-04-25 06:07:16 +02:00
  • 3fd28bc59a fix(keymap): change diagnostic open_flot binding warg 2026-04-24 05:10:11 +02:00
  • 9fd742d35e fix(python): update queries for expression_statement supertype warg 2026-04-23 22:49:13 +02:00
  • 76b88becef chore: minor stylistic edit warg 2026-04-23 22:46:58 +02:00
  • e17b2d35b9 chore: add license notices warg 2026-04-23 22:33:37 +02:00
  • 9658868cd9 feat(sh): replace shfmt with beautysh warg 2026-04-23 21:04:36 +02:00
  • d1ece35d37 chore: relicense under Apache-2.0 warg 2026-04-23 00:40:05 +02:00
  • c5f8b596d5 feat(cmake): replace cmake-language-server with neocmake warg 2026-04-21 23:57:42 +02:00
  • 4b278ef672 refactor(ts): rewrite around Repo/Parser types warg 2026-04-21 23:56:41 +02:00
  • bb06f1818d feat(pack): rebuild plugins on :PluginUpdate warg 2026-04-21 23:56:02 +02:00
  • 5723738f47 fix(clangd): specify build path for clang-tidy warg 2026-04-21 23:08:38 +02:00
  • 59c588ec51 feat(ts): add cmake warg 2026-04-21 20:56:26 +02:00
  • 62571be411 fix(mason-auto-install): remove golines warg 2026-04-21 20:44:34 +02:00
  • e5a643e7e9 style(commands): format file warg 2026-04-21 18:51:43 +02:00
  • d4e053fb25 fix(commands): accept bang for aliases warg 2026-04-21 18:51:04 +02:00
  • 7cd2001eb3 fix(commands): alias Qa -> qa warg 2026-04-21 18:48:56 +02:00
  • bebffa387e fix: run stylua on all files warg 2026-04-21 14:25:18 +02:00
  • 3611791fa9 refactor(undotree): use builtin nvim.undotree warg 2026-04-21 14:24:42 +02:00
  • 21f566112e refactor(ts): own parser installation, split from pack warg 2026-04-20 22:50:16 +02:00
  • c7dd083083 refactor: address emmylua diagnostics warg 2026-04-20 22:11:18 +02:00
  • 516b9ea749 feat(lsp): replace lua_ls with emmylua_ls warg 2026-04-12 22:08:04 +02:00
  • 0123b786f9 fix(xml_ls): enable relatedInformation warg 2026-04-19 03:01:51 +02:00
  • bcdc14a789 feat(codelens): handle workspace/codeLens/refresh warg 2026-04-19 02:44:22 +02:00
  • 20dcd20873 refactor(codelens): split into modules and add cancellation warg 2026-04-19 00:56:34 +02:00
  • 721f4cb257 fix(git): fix diagnostic warg 2026-04-19 00:51:21 +02:00
  • b23fbb3704 fix(lsp.completion): add logging for request failures warg 2026-04-19 00:41:05 +02:00
  • b4721bb444 fix(util): refactor debouncer warg 2026-04-19 00:40:24 +02:00
  • a4af5ce66f refactor(completion): drive pum via vim.fn.complete() directly warg 2026-04-18 04:33:57 +02:00
  • 405a176758 refactor(completion): evolve Request into Session + surface-level cleanup warg 2026-04-18 02:35:36 +02:00
  • 40a8f8cdd3 fix(lua_ls): update settings warg 2026-04-18 02:33:22 +02:00
  • 12d86c7484 fix(complete): enable fuzzy warg 2026-04-18 02:28:58 +02:00
  • 0fbb738e78 fix(lsp.kind): drop prefix in highlight names warg 2026-04-17 19:17:56 +02:00
  • a811cf8a6b refactor(codelens): flatten State:refresh with a collect closure warg 2026-04-17 02:43:32 +02:00
  • ad45c6fdf6 feat: add blink.cmp and disable custom completion pipeline warg 2026-04-17 02:37:17 +02:00
  • f4d3a35171 refactor(completion): clean up popup scroll API warg 2026-04-17 00:14:55 +02:00
  • 47f36adc21 feat(lsp): add snippet support and refactor completion into Item class warg 2026-04-17 00:03:03 +02:00
  • 5ecec7cc6c fix(options): update diff opts warg 2026-04-16 04:32:40 +02:00
  • 7162d00b43 feat(lsp): apply additionalTextEdits on completion accept warg 2026-04-16 04:14:13 +02:00
  • e3e4d81ab0 refactor(lsp): turn completion popup and request into classes warg 2026-04-16 02:24:04 +02:00
  • d0c1f7e2d8 fix(hover): clamp to max_height when computing height warg 2026-04-16 02:13:15 +02:00
  • 2e908c3808 fix(linter): make variable local warg 2026-04-16 01:46:25 +02:00
  • c91bd395b2 refactor(lsp): split completion module by concern warg 2026-04-15 22:21:54 +02:00
  • 66b1966fa7 feat(lsp): add 'above' codelens position and setup config warg 2026-04-15 22:05:02 +02:00
  • fe51624839 refactor(lsp): turn codelens module into Row/State classes warg 2026-04-15 21:53:50 +02:00
  • 227900d81c refactor(util): reuse timer handles in Debouncer warg 2026-04-15 21:16:48 +02:00
  • 9c6130d3d2 feat(lsp): custom codelens as virtual text warg 2026-04-15 20:51:56 +02:00
  • 08c4431b4b feat(fzf): use fzf-lua for diagnostics pickers warg 2026-04-15 06:31:58 +02:00
  • d6cc1b3119 feat(fzf): add lsp pickers and preview scroll binds warg 2026-04-15 06:13:06 +02:00
  • 35fa7aea2c refactor(pack): simplify plugin loading warg 2026-04-15 05:56:28 +02:00
  • f40063f44b feat(lsp): custom omnifunc warg 2026-04-15 05:31:20 +02:00
  • 1293be93aa fix(pack): move plugins out from lua runtime path warg 2026-04-15 05:07:29 +02:00
  • 0211ed53a1 feat(lsp): manage completion docs popup ourselves warg 2026-04-15 03:03:20 +02:00
  • 95c0b33d38 fix(fzf): include current session buffers in oldfiles warg 2026-04-15 01:44:03 +02:00
  • 79e6cbc401 refactor(lsp): split lsp.lua into an lsp/ package warg 2026-04-15 01:41:09 +02:00
  • 3f9170e46d feat(lsp): migrate from blink.cmp to built-in completion warg 2026-04-14 22:27:47 +02:00
  • 335680ea8a style: rename mappings module to keymap warg 2026-04-14 16:27:15 +02:00
  • 1ec9623dc8 feat(mappings): add move vim.pack bindings warg 2026-04-14 16:26:07 +02:00
  • 4b3549ce73 chore: remove plenary warg 2026-04-14 16:25:41 +02:00
  • 3412d802fe fix(fzf): add C-y binding warg 2026-04-14 16:12:17 +02:00
  • 071081e9d8 feat: add undotree warg 2026-04-14 16:02:49 +02:00
  • e55540bd59 refactor: replace telescope with fzf-lua, drop nvim-notify warg 2026-04-14 02:35:56 +02:00
  • 5468a5a628 style: apply formatting warg 2026-04-13 23:24:31 +02:00
  • 959cec7051 feat(git): add git module and replace vim-flog with :Glog warg 2026-04-13 21:40:52 +02:00
  • 144b2ffd43 perf(util): use nvim_buf_get_offset for byte offsets in format warg 2026-04-13 21:28:11 +02:00
  • fa01343730 refactor(util): unify debounce helpers into Debouncer class warg 2026-04-13 21:09:07 +02:00
  • 8c3f7b8d77 fix(util): replace vim.fn.readfile with io.open warg 2026-04-13 20:38:15 +02:00
  • 34e29dfae2 fix: use vim.fs.joinpath instead of string concatenation warg 2026-04-13 20:06:06 +02:00
  • 45df8ad4f7 fix(gitsigns): don't attach to untracked warg 2026-04-13 20:04:59 +02:00
  • defc139851 fix(stylua): don't auto-indent warg 2026-04-13 19:53:02 +02:00
  • f533d5b3de fix(pack): reformat error messages warg 2026-04-13 18:28:37 +02:00
  • 82ddb86262 fix(terminal): put back default TermClose behavior warg 2026-04-13 17:51:45 +02:00
  • 116325a38d fix(pack): handle plugin name normalization properly warg 2026-04-13 05:44:26 +02:00
  • a1dde4950c fix(pack): handle uv errors warg 2026-04-13 05:44:06 +02:00
  • 0fc636c2d5 fix: remove vendored uv meta file in favor of system bundled warg 2026-04-13 05:43:01 +02:00
  • d6a9748610 fix: simplify statusline warg 2026-04-13 03:26:13 +02:00
  • 4e66d2960c feat(lsp): remove fidget in favor of displaying progress in cmdline warg 2026-04-13 03:24:50 +02:00
  • 8bd2600e10 Revert "feat(lua_ls): remove stylua" warg 2026-04-13 01:22:33 +02:00
  • c3d88c4193 Revert "chore: remove stylua config" warg 2026-04-13 01:21:16 +02:00
  • fc7060e0ed refactor: correctness fixes, API modernization, and cleanup warg 2026-04-13 01:20:52 +02:00
  • 62e64182de Revert "feat(lsp): replace lua_ls with emmylua_ls" warg 2026-04-13 01:03:13 +02:00