add skeleton file structure

This commit is contained in:
Ray Elliott 2025-12-06 19:56:33 +00:00
commit e112d0d61e
9 changed files with 76 additions and 10 deletions

View file

@ -6,18 +6,19 @@ Source of truth for the step-by-step rebuild. Keep this concise and up to date.
- [x] Create AGENTS.md with rules
## Phase 1 — Clean & Archive Legacy Config
- [ ] Confirm scope and priorities for this phase
- [ ] Inventory existing Vimscript, plugin files, and directories
- [ ] Create `legacy/` archive folder within this config
- [ ] Move legacy init files and plugin directories into `legacy/` (do not delete)
- [ ] Optionally add `legacy/README.md` noting what was archived
- [ ] Keep `undodir`, `spell`, `view`, `UltiSnips`, `templates` as-is for now (review later)
- [x] Confirm scope and priorities for this phase
- [x] Inventory existing Vimscript, plugin files, and directories
- [x] Create `legacy/` archive folder within this config
- [x] Move legacy init files and plugin directories into `legacy/` (do not delete)
- [x] Optionally add `legacy/README.md` noting what was archived
- [x] Keep `undodir`, `spell`, `view`, `UltiSnips`, `templates` as-is for now (review later)
## Phase 2 — Bootstrap
- [ ] Confirm scope and priorities for this phase
- [ ] Scaffold Lua config skeleton (`init.lua`, `lua/settings.lua`, `lua/keymaps.lua`, `lua/autocmds.lua`, `lua/utils.lua`, `lua/plugins/`)
- [ ] Bootstrap `lazy.nvim` plugin manager
- [ ] Disable unused providers (ruby, perl, node)
- [x] Confirm scope and priorities for this phase
- [x] Scaffold Lua config skeleton (`init.lua`, `lua/settings.lua`, `lua/keymaps.lua`, `lua/autocmds.lua`, `lua/utils.lua`, `lua/plugins/`)
- [x] Bootstrap `lazy.nvim` plugin manager
- [x] Disable unused providers (ruby, perl, node)
- [x] Ensure lazy boots without specs (add empty `lua/plugins/init.lua`)
## Phase 3 — Core Editing & LSP
- [ ] Confirm scope and priorities for this phase