Skip to content

Merge upstream/master + add CLAUDE.md#7

Merged
bhendo merged 19 commits into
masterfrom
merge/upstream-2026-05
May 11, 2026
Merged

Merge upstream/master + add CLAUDE.md#7
bhendo merged 19 commits into
masterfrom
merge/upstream-2026-05

Conversation

@bhendo
Copy link
Copy Markdown
Owner

@bhendo bhendo commented May 11, 2026

Summary

Test plan

  • nvim --headless "+lua print('config loaded ok')" "+qa" passes
  • Open nvim and exercise: diagnostics jumping, conform formatting (stylua via LSP), gitsigns keymaps, treesitter indents
  • Run :checkhealth and confirm no new warnings vs prior state

oriori1703 and others added 19 commits April 15, 2026 03:44
Thanks @JackHerby for the report
fixes nvim-lua#1995
* Fix descriptions of keymappings

* Fix capitalization
fix: deprecated diagnostic jumping config
Brings in:
- fix: deprecated diagnostic jumping config (nvim-lua#1982)
- refactor: vim.pack migration (nvim-lua#2005) — already done independently in our fork
- mini.ai fixes (example + incremental selection conflict)
- refactor: conform — stylua via LSP formatter, format_on_save whitelist (nvim-lua#1991)
- gitsigns keymap descriptions (nvim-lua#1997)
- fix treesitter indents

Conflicts resolved by keeping our 4 personal init.lua lines
(have_nerd_font, relativenumber, blink super-tab preset,
require 'custom.plugins'), our custom plugin loader, and our
.gitignore (.worktrees/ entry).
Documents the two-layer config split (init.lua kept near-identical to
upstream, customizations live in lua/custom/plugins/), the loader's
deliberate ordering, and the upstream merge workflow.

Records the hard rule that PRs always target origin (the fork), never
upstream — with explicit `gh pr create --repo` guidance.
- providers.lua: disable Node/Perl/Python3/Ruby remote-plugin hosts
  we don't use. Kills 6 warnings; unrelated to LSP support for
  editing files in those languages.
- filetypes.lua: register gotmpl/tpl extensions so gopls stops
  warning about an unknown filetype it advertises support for.
- markdown.lua: disable render-markdown's latex feature; we don't
  write LaTeX math, so skip the latex treesitter parser and
  utftex/latex2text deps. Kills 3 warnings.
- init.lua: switch blink.cmp fuzzy from 'lua' to 'prefer_rust' so
  it auto-downloads the prebuilt native binary. One additional
  line of upstream divergence (blink.setup is non-idempotent so
  this can't be overridden from a custom plugin).

Remaining 11 warnings are all expected: 8 mason language warnings
(kickstart explicitly says to ignore) and informational notes.
@bhendo bhendo merged commit 17093bd into master May 11, 2026
1 check passed
@bhendo bhendo deleted the merge/upstream-2026-05 branch May 11, 2026 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants