2.1.0 (2025-10-23)
Features
- cli: added snacks picker action to send files with sidekick. Closes #134 (96b84ff)
- cli: added snacks/telescope/fzf-lua pickers for selecting files/buffers to send (0da0e16)
- cli: added terminal keymaps
<c-f>to select files and<c-b>to select buffers to send. (c827ad2) - diagnostics: diagnostics will now use the visual selection if needed. Closes #146 (fb0cbaa)
- snacks: make
vim.ui.selectsnacks options configurable. Closes #149 (7568825) - status: added cli status to be used in statuslines. Closes #143 (e291b6b)
- terminal: smarter way to determine that the cli tool is ready to accept input. Closes #150 (04265f7)
Bug Fixes
- cli.loc: allow row/col to be
nil(bb87f41) - cli.picker: do the stop/start insert dance to keep pickers / terminals happy (9941a1c)
- cli.status: schedule detach event to prevent loop. Closes #144 (9390cb7)
- cli: use filter options for send. Closes #138 (d0ee1ef)
- nes.edit: add buffer validation before accessing position (#147) (2cb7359)
- nes: ModeChanged: *:n -> i:n, so only when leaving insert to normal mode. Closes #151 (9e29145)
- opencode: opencode implements scrolling natively, so don't use scrollback there. See #152 (d9e1fa2)
- scrollback: focus issues with other terminals entering/leaving like fzf-lua (ff55eb3)
- status: show correct signin command when lsp is from
copilot.lua(09ebeb4) - terminal: better tracking of terminal mode when entering/leaving the sidekick window (22a6326)
- terminal: enbable/disable cursorline when in normal/terminal mode in the sidekick window (83b6815)
- terminal: fckup with scrollback (cbbf53b)
- terminal: handle closing the last window. Closes #124 (99824c2)
- terminal: increase initial send delay when opening the terminal. Closes #150 (e98008f)
- terminal: only use scrollback buffer when needed (9d9d8cc)