update
This commit is contained in:
parent
37f987de76
commit
53b6b9e7d8
|
|
@ -45,7 +45,11 @@ Source of truth for the step-by-step rebuild. Keep this concise and up to date.
|
|||
## Phase 3 — Core Editing & LSP
|
||||
|
||||
## Phase 3.1 — Confirm scope and priorities
|
||||
- [ ] Confirm scope and priorities for this phase
|
||||
- [x] Confirm scope and priorities for this phase
|
||||
- [x] Decision: PHP LSP = `intelephense`
|
||||
- [x] Decision: Enable Markdown LSP = `marksman`
|
||||
- [x] Decision: Use legacy `listchars` and `showbreak` values
|
||||
- [x] Decision: Support per‑project config for `intelephense.includePaths`
|
||||
|
||||
## Phase 3.2 — Non-plugin settings to Lua
|
||||
- [ ] Port non-plugin settings to Lua (options, listchars, showbreak, spelllang=en_gb)
|
||||
|
|
@ -53,7 +57,14 @@ Source of truth for the step-by-step rebuild. Keep this concise and up to date.
|
|||
## Phase 3.3 — Core completion stack
|
||||
- [ ] Add core completion stack: `nvim-cmp`, `cmp-nvim-lsp`, `cmp-buffer`, `cmp-path`, `LuaSnip`
|
||||
|
||||
## Phase 3.4 — LSP minimal defaults
|
||||
## Phase 3.4 — Project‑local configuration
|
||||
- [ ] Confirm scope and priorities for this subphase
|
||||
- [ ] Choose local config format and location (e.g., `.nvim.lua` or `.nvim/config.lua` at project root)
|
||||
- [ ] Implement loader to read nearest project config (git root fallback)
|
||||
- [ ] Wire `intelephense.includePaths` from local config into LSP setup
|
||||
- [ ] Document usage in repo README (example config)
|
||||
|
||||
## Phase 3.5 — LSP minimal defaults
|
||||
- [ ] Add `nvim-lspconfig` with minimal defaults (no over-configuration)
|
||||
|
||||
## Phase 4 — Navigation
|
||||
|
|
|
|||
Loading…
Reference in New Issue