Add sidekick.nvim — Next Edit Suggestions (NES) via Copilot LSP, integrated AI CLI terminal, and Snacks picker <Alt-a> send action
Add haunt.nvim — in-buffer annotation/bookmark manager with Snacks picker integration and 6 keymaps under <leader>h
Wire <Tab> in blink.cmp to chain: snippet forward → NES jump/apply → inline completion → fallback
Expose haunt_all and haunt_buffer as Sidekick prompt contexts for AI-aware annotation access
Suppress lua_ls "Loading workspace", "Diagnosing", and "semantic tokens" LSP progress notifications via Noice route filters
Manual Verification
Open a Lua file — confirm none of these appear at the bottom: "Loading workspace", "Diagnosing…", "semantic tokens"
Trigger a completion in a Lua file — confirm Copilot suggestions still appear in the blink.cmp menu via blink-copilot
Press <Tab> in insert mode — confirm it advances snippets as before; if a NES suggestion is active, confirm it jumps/applies it
Run :LspCopilotSignIn and then :checkhealth sidekick — confirm NES is active and Copilot LSP is attached
Press <leader>aa — confirm the Sidekick AI CLI terminal toggles open/closed
Open a Snacks picker (e.g. <leader>ff), select a file, press <Alt-a> — confirm the selection is sent to the active Sidekick session
Press <leader>ha on a line — confirm an annotation is created
Press <leader>ht — confirm the annotation visibility toggles
Press <leader>hn / <leader>hp — confirm navigation between bookmarks works
Press <leader>hl — confirm the Snacks bookmark picker opens and lists annotations
Press <leader>hd on a bookmark — confirm it is deleted
## Summary
- Add **sidekick.nvim** — Next Edit Suggestions (NES) via Copilot LSP, integrated AI CLI terminal, and Snacks picker `<Alt-a>` send action
- Add **haunt.nvim** — in-buffer annotation/bookmark manager with Snacks picker integration and 6 keymaps under `<leader>h`
- Wire `<Tab>` in blink.cmp to chain: snippet forward → NES jump/apply → inline completion → fallback
- Expose `haunt_all` and `haunt_buffer` as Sidekick prompt contexts for AI-aware annotation access
- Suppress lua_ls "Loading workspace", "Diagnosing", and "semantic tokens" LSP progress notifications via Noice route filters
## Manual Verification
- [x] Open a Lua file — confirm none of these appear at the bottom: "Loading workspace", "Diagnosing…", "semantic tokens"
- [x] Trigger a completion in a Lua file — confirm Copilot suggestions still appear in the blink.cmp menu via blink-copilot
- [ ] Press `<Tab>` in insert mode — confirm it advances snippets as before; if a NES suggestion is active, confirm it jumps/applies it
- [x] Run `:LspCopilotSignIn` and then `:checkhealth sidekick` — confirm NES is active and Copilot LSP is attached
- [x] Press `<leader>aa` — confirm the Sidekick AI CLI terminal toggles open/closed
- [x] Open a Snacks picker (e.g. `<leader>ff`), select a file, press `<Alt-a>` — confirm the selection is sent to the active Sidekick session
- [x] Press `<leader>ha` on a line — confirm an annotation is created
- [x] Press `<leader>ht` — confirm the annotation visibility toggles
- [x] Press `<leader>hn` / `<leader>hp` — confirm navigation between bookmarks works
- [x] Press `<leader>hl` — confirm the Snacks bookmark picker opens and lists annotations
- [x] Press `<leader>hd` on a bookmark — confirm it is deleted
- Add sidekick.nvim: Next Edit Suggestions (NES) via Copilot LSP, integrated
AI CLI terminal, and Snacks picker send action (<Alt-a>)
- Add haunt.nvim: in-buffer annotation/bookmark manager with Snacks picker
and 6 keymaps (<leader>ha/ht/hd/hn/hp/hl)
- Wire blink.cmp <Tab> to chain snippet_forward -> NES -> inline completion
- Expose haunt_all and haunt_buffer as Sidekick prompt contexts
- Suppress lua_ls "Loading workspace" progress bar via Noice route
- Update README to document all new plugins, keymaps, and post-install steps
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
<Alt-a>send action<leader>h<Tab>in blink.cmp to chain: snippet forward → NES jump/apply → inline completion → fallbackhaunt_allandhaunt_bufferas Sidekick prompt contexts for AI-aware annotation accessManual Verification
<Tab>in insert mode — confirm it advances snippets as before; if a NES suggestion is active, confirm it jumps/applies it:LspCopilotSignInand then:checkhealth sidekick— confirm NES is active and Copilot LSP is attached<leader>aa— confirm the Sidekick AI CLI terminal toggles open/closed<leader>ff), select a file, press<Alt-a>— confirm the selection is sent to the active Sidekick session<leader>haon a line — confirm an annotation is created<leader>ht— confirm the annotation visibility toggles<leader>hn/<leader>hp— confirm navigation between bookmarks works<leader>hl— confirm the Snacks bookmark picker opens and lists annotations<leader>hdon a bookmark — confirm it is deleted