Commit Graph

710 Commits

Author SHA1 Message Date
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 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 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
warg 0fc636c2d5 fix: remove vendored uv meta file in favor of system bundled 2026-04-13 05:43:01 +02:00
warg d6a9748610 fix: simplify statusline 2026-04-13 03:40:40 +02:00
warg 4e66d2960c feat(lsp): remove fidget in favor of displaying progress in cmdline 2026-04-13 03:25:10 +02:00
warg 8bd2600e10 Revert "feat(lua_ls): remove stylua"
This reverts commit 0f697cb3b3.
2026-04-13 01:24:30 +02:00
warg fc7060e0ed refactor: correctness fixes, API modernization, and cleanup 2026-04-13 01:20:52 +02:00
warg 62e64182de Revert "feat(lsp): replace lua_ls with emmylua_ls"
This reverts commit a8a32c6459.
2026-04-13 01:03:13 +02:00
warg a8a32c6459 feat(lsp): replace lua_ls with emmylua_ls 2026-04-12 22:08:04 +02:00
warg 2a27a01b57 feat: remove nvim-dap-view 2026-04-12 13:35:41 +02:00
warg cf898d1fee feat(treesitter): replace nvim-treesitter with pack-managed parsers 2026-04-12 11:46:54 +02:00
warg ec81afbab7 refactor: simplify plugin loader 2026-04-11 22:55:51 +02:00
warg eb96536a8f fix(fidget): fix warning 2026-04-10 18:42:46 +02:00
warg 6635ed588b fix: address deprecations 2026-04-10 18:42:18 +02:00
warg dc0d36d55e fix(lsp): remove deprecated option 2026-04-10 17:57:34 +02:00
warg 1127508496 feat(plugin): add hot-reload support for plugin configs 2026-04-10 15:39:18 +02:00
warg 28c45c8390 feat: switch from lazy to vim.pack 2026-04-10 14:42:25 +02:00
warg 190b3ecebd feat(plugins): remove orgmode 2026-04-07 10:41:05 +02:00
warg 0f697cb3b3 feat(lua_ls): remove stylua 2026-04-07 10:38:40 +02:00
warg 7066321e8e Revert "fix: update mason-auto-install url to codeberg"
This reverts commit 233b0f67cb.
2026-04-06 22:35:51 +02:00
warg 94b9f27993 feat(treesitter): add yaml 2026-03-18 16:46:27 +01:00
warg f6a21cb88b feat(lsp): change from eslint/prettier to oxlint/oxfmt 2026-03-06 05:48:33 +01:00
warg 4d22ec6939 fix(term): leave insert on exit 2026-03-04 19:38:51 +01:00
warg f2f77ae11c fix: don't auto-close terminal on exit 2026-03-04 19:32:03 +01:00
warg a5cd2265c4 fix(nvim-treesitter): fix install on startup 2026-02-28 10:09:20 +01:00
warg feee9b1f10 fix(linter): make more resilient against some edge case behavior 2026-02-28 09:53:02 +01:00
warg 997c6198a3 fix(treesitter): install on startup 2026-02-28 09:49:45 +01:00
warg b6e44bb644 fix(format): add config defaults and proper type hints 2026-02-28 09:48:13 +01:00
warg a2521f0e6f feat(lsp): configure eslint, tailwindcss, tsgo and prettier 2026-02-28 09:47:24 +01:00