osfeed.dev
Release /

snacks.nvim v2.31.0

Suggest code changes while commenting on selected lines in a GitHub pull-request diff.

Before you upgrade to v2.31.0

Comment-editing scratch windows open at the bottom with a default height of 15; window cycling and scrolling include them.

Behavior changedBrowse GitHub issues and pull requests, manage them, and write inline review comments from Neovim.
Read the evidence

Large-file buffers disable completion to avoid lag when entering insert mode.

Behavior changedOpen large files while disabling LSP and Tree-sitter attachment to those buffers.
Read the evidence

Git diff previews no longer pass `--no-ext-diff`.

Behavior changedBrowse Git branches, commits, status, stashes, and diff hunks from Neovim.
Read the evidence

What changed in v2.31.0

GitHub review comments can include code suggestions, and the action menu can start a review. LSP configuration previews show server commands and code actions, including dynamically registered actions.

Also: Adds starting a review and LSP command/action inspection; fixes input completion and disables completion in large-file buffers.

Install tag v2.31.0 with Neovim >= 0.9.4; GitHub tools need authenticated GitHub CLI and the Snacks picker.

New things you can do

Fixed and improved

Start a review and suggest code changes when adding a review comment to selected diff lines; code suggestions receive dedicated formatting.

ImprovedBrowse GitHub issues and pull requests, manage them, and write inline review comments from Neovim.
Read the evidence

GitHub comments render as Markdown in non-Markdown buffers and integrate with markview and render-markdown.

Now worksBrowse GitHub issues and pull requests, manage them, and write inline review comments from Neovim.
Read the evidence

Inspect available server commands and code actions, including dynamically registered actions, in the LSP configuration picker.

ImprovedJump to definitions, references, implementations, and symbols using language servers.
Read the evidence

LSP pickers wait for pending requests; configuration previews handle complex values.

Now worksJump to definitions, references, implementations, and symbols using language servers.
Read the evidence

Choose a subset of footer key hints with an array in `footer_keys`, and use the new `top_bottom` border.

ImprovedDisplay content in configurable floating windows, splits, and window layouts.
Read the evidence

Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.