Gram release 3.5.0

Hi everyone,
Mostly bugfixes this time, but there are some nice new features as well. Huge thanks to everyone who have been contributing in any way, shape or form. I have been busy renovating a bathroom and chasing mice lately (living in an old house in the forest has its downsides) so most of the features and fixes have been contributed by others.
Downloads will as usual be available on Codeberg.
Cheers,
@krig
[3.5.0] - 2026-11-09
Added
- Add used memory to the language server menu (zed#48226)
- Add path to the language server menu (zed#47037)
- Auto-close parentheses and brackets inside python f-strings
- Add Helix amp jump support to Vim mode (zed#55492)
- Add support for the
zkzettelkasten/markdown LSP - Hide bar below title bar menu when there is nothing to put in it (#688) by @zachrammell
- Support submodules and binary files in git diff view (#675) by @Emilinya
Changed
- Require exec permission for extensions to run
npm info - Rename
gram::open_performance_profilertodev::open_profiler - UI elements now use the default cursor when hovered (#710) by @kramo
Fixed
- Support smooth scroll in lists (settings, markdown preview, docs etc.)
- Reset scroll position when navigating in docs
- Show readable version in the language server menu (zed#49835)
- Improve UI of the language server submenu (zed#50160)
- Fix incorrect memory display in the language server menu on Linux (zed#48245)
- Switch to heck for case conversion to fix strange snake casing (#680)
- Don't require extensions to declare chmod +x as an exec capability
- Fix incorrect arguments to tombi TOML LSP after download
- Fix capturing environment in Powershell/Windows (#683) by @ognevny
- Fix helix select next match panic when search wraps around (zed#51642) (#694)
- Fix crash while moving through selections in helix mode (zed#52922) (#694)
- Restore code outline support for diff files (#580) by @jqslr
- Fix Helix amp jump history for short jumps (zed#66141) (#695)
- Fix non-ASCII path:line:column navigation (zed#51238)
- Fix line:column displaying wrong column for non-ASCII (#711)
- Don't unload fonts that can be used as fallback