nvim: fill gaps, add knap.nvim, clean up stubs

- Java DAP: add java-debug-adapter + java-test via mason, populate
  jdtls bundles with debug/test JARs
- neotest: add marilari88/neotest-vitest adapter
- git: promote diffview.nvim to first-class plugin with keymaps
  (<leader>gD diff, <leader>gH file history)
- pandoc: replace stub with knap.nvim for live markdown→PDF preview
  via pandoc + lualatex + zathura (<leader>mp toggle, <leader>mj jump)
- remove 17 empty stub files left over from AstroNvim migration
This commit is contained in:
2026-04-12 00:54:55 +02:00
parent 4acd9c70f4
commit 19c6591658
24 changed files with 52 additions and 40 deletions

View File

@@ -70,7 +70,18 @@ return {
},
},
init_options = {
bundles = {},
bundles = (function()
local b = {}
vim.list_extend(b, vim.split(
vim.fn.glob(vim.fn.stdpath("data") .. "/mason/packages/java-debug-adapter/extension/server/com.microsoft.java.debug.plugin-*.jar"),
"\n", { trimempty = true }
))
vim.list_extend(b, vim.split(
vim.fn.glob(vim.fn.stdpath("data") .. "/mason/packages/java-test/extension/server/*.jar"),
"\n", { trimempty = true }
))
return b
end)(),
},
on_attach = function(client, bufnr)
-- Enable navic for breadcrumbs