Commit Graph

10 Commits

Author SHA1 Message Date
Brian Henderson ae1227ee3e
Merge upstream/master — migrate to nvim-treesitter main branch
Pulls in 50 upstream commits. The key driver is the nvim-treesitter
migration (upstream 7ea937d, 8ac4b12, a6dcf68, e01e1eb, 4021496, c7f05a0)
which switches from the archived `master` branch to `main`, fixing a
crash on Neovim 0.12.1 where render-markdown's injection parsing called
`:range()` on a table returned by the new query API.

Also included from upstream:
- Drop mason-lspconfig setup; use `vim.lsp.config/enable` loop directly
  (upstream ad246eb, 1f4c21f — blink supplies capabilities itself)
- Various kickstart plugin cleanups (autopairs, debug, gitsigns,
  indent_line, lint, neo-tree, health)
- stylua config + workflow updates

Local customizations preserved:
- Custom keymaps and copy_path helper in lua/custom/plugins/init.lua
- Extra LSP servers (clangd, gopls, pyright, ts_ls, ruff)
- Extra mason tools (markdownlint, mypy, jq, prettier, codelldb)
- Enabled kickstart.plugins.{debug,indent_line,lint,autopairs,neo-tree,gitsigns}

Post-merge: users must have tree-sitter CLI available
(brew install tree-sitter-cli) so the main-branch plugin can recompile
parsers against the new query files.
2026-04-14 11:33:50 +02:00
orip 177ff61483 Add type hints to plugin options where possible
This could help beginners to get autocompletion, catch mistakes earlier,
and allow them to skip the docs for simple configs.

This is not perfect because a lot of the plugins type all of their keys
as required, even though they have defaults, but this is good enough.
2026-02-27 20:43:08 +02:00
Brian Henderson 1411e6af5c
update codediff 2026-02-12 10:24:33 +01:00
Brian Henderson bde2c26886
fix deprecated framework use 2025-12-23 10:36:52 +01:00
Brian Henderson 3cb53f9cf1
new sarif viewer and add vscode-diff 2025-12-21 13:55:56 +01:00
Brian Henderson e3ce7e4243
add ufo and update 2025-12-09 13:56:32 +01:00
Brian Henderson 4c2e332359
color toggle and file name helper 2025-12-05 01:04:40 +01:00
Brian Henderson 1b1837be48
additional customizations 2025-10-07 09:43:14 +02:00
Brian Henderson 6d7321588e
add custom plugins 2025-06-04 23:01:06 +02:00
TJ DeVries 3526fbeec9
feat: move to lazy.nvim package manager and add first plugins (#178)
Closes #175
Closes #177
Closes #173
Closes #169
Closes #161
Closes #144
Closes #138
Fixes #136
Closes #137
Closes #131
Closes #117
Closes #130
Closes #115
Closes #86
Closes #105
Closes #70
Fixes #176
Fixes #174
Fixes #160
Fixes #158
2023-02-17 16:31:57 -05:00