feat: April 2026#97
Merged
Merged
Conversation
## Summary - Adds new tools (OpenCode, LM Studio, Codex, jjui, ngrok) and a `jj-describe` Claude Code skill - Enhances Neovim with treesitter folding, sourcekit LSP, and plugin updates - Switches GPG pinentry from curses to macOS native and updates all flake inputs ## Changes **New programs & tools** - Add OpenCode config with LM Studio local provider for Qwen 3.6 model - Add LM Studio as a Homebrew cask - Add codex, jjui, and ngrok to home packages - Add sourcekit-lsp for Swift language support **Claude Code** - Add `jj-describe` skill for writing structured PR descriptions from jj changes - Replace explicit `agents` mappings with `agentsDir` and `skills` directory-based discovery **Neovim** - Enable treesitter-based code folding in init.lua - Add sourcekit LSP server configuration - Switch nvim-treesitter to main branch and add json to ensure_installed - Update lazy-lock.json plugin versions **System & config** - Switch GPG pinentry from pinentry-curses to pinentry_mac - Update flake.lock inputs (nixpkgs, home-manager, nix-darwin) - Add fish shell scaffold config files - Reformat long lines in CLAUDE.md
abc1ef0 to
59da0a8
Compare
mpriscella
pushed a commit
that referenced
this pull request
May 8, 2026
🤖 I have created a release *beep* *boop* --- ## [2.4.0](v2.3.0...v2.4.0) (2026-05-08) ### Features * April 2026 ([#97](#97)) ([d65ba61](d65ba61)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: mpriscella[bot] <182367102+mpriscella[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
jj-describeClaude Code skillChanges
New programs & tools
Claude Code
jj-describeskill for writing structured PR descriptions from jj changesagentsmappings withagentsDirandskillsdirectory-based discoveryNeovim
System & config