mason + lsp config working
This commit is contained in:
parent
81fbb4ec14
commit
319c66bc0a
9 changed files with 142 additions and 26 deletions
|
|
@ -15,6 +15,8 @@ Record every decision here with a short rationale. Append new entries; do not re
|
|||
- 2025-12-06: No direnv fallback for local config (keep setup simple and repo-driven).
|
||||
- 2025-12-06: Project-local config = layered JSON `.nvim.json` + `.nvim.local.json` with `.nvimroot` as workspace boundary marker (multi-repo friendly).
|
||||
- 2025-12-06: Switch to `folke/neoconf.nvim` for project-local configuration (supersedes custom layered JSON loader); use `.neoconf.json` at workspace root.
|
||||
- 2025-12-06: Use `mason.nvim` + `mason-lspconfig.nvim` to install/manage LSP servers; keep custom lspconfig setup; include `.neoconf.json` in root detection.
|
||||
- For PHP validation inside this repo: we require `.neoconf.json` to attach `intelephense` to avoid the repo’s `.git` being chosen as the LSP root.
|
||||
- 2025-12-06: Plugin approval policy — other plugins are allowed, but do not install any plugin not listed without explicit confirmation.
|
||||
|
||||
## Project-Local Configuration (design)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue