Gram 2.0.0 released

Lobsters Hottest Tools

Summary

Gram 2.0.0, a developer-focused code editor, has been released with updated default settings, improved language server management, smooth scrolling, and Mermaid diagram support in Markdown preview.

<p><a href="https://lobste.rs/s/5jdbwv/gram_2_0_0_released">Comments</a></p>
Original Article Export to Word Export to PDF
View Cached Full Text

Cached at: 05/11/26, 09:10 PM

# Gram 2.0.0 released Source: [https://gram-editor.com/posts/release-2.0-0/](https://gram-editor.com/posts/release-2.0-0/) Hi everyone\! This took a while to assemble, but it's not as big of an update as the major version bump may imply\. A bunch of default settings were a bit weird and confusing in Gram\. Relative line numbers were on by default for example, and icons were disabled which confused anyone who installed an icon theme\. Those have been fixed, but it's a breaking change so major bump it is\. ## Other notable news: - There is a new website at[gram\-editor\.com](https://gram-editor.com/)with a lovely banner created by[pombo](https://github.com/pomboverso)\. - Language servers will now no longer auto update by default\. One place you may notice this is with eslint no longer working\. To allow the editor to download a new version, you will need to enable auto updates for the language server in the server configuration view\. - Download support for the superhtml language server had to be disabled because they switched to XZ compression\. At some point I will add XZ support to the editor, but for now you'll have to install it manually\. - Smooth scrolling is now available but disabled by default\. - There is basic support for rendering mermaid diagrams in markdown preview\. - Supertab now works much better\. That's all I could think of for now, huge thank you to all the contributors and everyone who have created issues, pull requests, suggestions and toad illustrations\. Lets keep making things work together\. Downloads are available from[Codeberg](https://codeberg.org/GramEditor/gram/releases/tag/2.0.0), RPM and DEB packages are available from the[repositories](https://codeberg.org/GramEditor/gram/packages)and hopefully soon also available via Homebrew and other channels\. Gram is now also available as a Raycast extension: [![Install Gram Raycast Extension](https://www.raycast.com/justyt65/gram/[email protected]?v=1.1)](https://www.raycast.com/justyt65/gram) ## \[2\.0\.0\] \- 2026\-05\-11 ### Breaking - Website now at[https://gram\-editor\.com](https://gram-editor.com/) - Downloaded language servers no longer auto update \(\#267\) - Emmyluadoc tree\-sitter grammar was removed \(it was broken\) - Modified default settings to be more sensible \(\#184\) - Removed download support for superhtml on Linux \(\#194\) \(it was broken\) - Removed settings for features that had been removed ### Added - Add "Tight" line spacing for project panel - Add Arch dependency check \(\#189\) by @theDoctor - Add Arch package build \(\#177\) by @theDoctor - Add optional FS poll watcher \(based on[poll](https://github.com/lilith/zed/commit/0334469a57a20586b28b86187028acd36559a9d3)\) - Add tree\-sitter grammar for git rebase - RPM repository now available - Add Refresh Folders command \(\#207\) \(zed\#46291\) - Add SelectInsideDelimiters and SelectAroundDelimiters actions \(\#217\) by @subeax - Use patched protobuf\-src for Windows support \(\#202\) by @voltagex - Added a menu item in the buffer and tab right\-click menu for opening Markdown and SVG files in the preview tab\. \(zed\#47821\) - Add ability to rename terminal tabs \(zed\#45800\) - Add Mermaid diagram support to Markdown preview \(zed\#49064\) - Add ScrollToTop and ScrollToBottom actions in Markdown preview \(zed\#50460\) - Add Kintsugi theme via[Giacomo Cavalieri](https://github.com/giacomocavalieri/kintsugi-zed) - Add support for natively installed ESLint and Typescript LSPs \(\#229\) by @brib - Autoclose quotes in SQL \(\#183\) - Add ctrl\-x g to toggle Git panel in Emacs keymap \(\#154\) - Update Arch Linux in readme; Add Alpine Linux \(\#249\) by @msrd0 - Open file by absolute path in file finder \(\#212\) - Add an option to hide the unsaved indicator \(\#266\) by @bux - Make LSP auto\-updating an opt\-in setting \(\#267\) by @bux - Add option to move status bar to top of window - Improve support for VSCodium task/debug import \(\#261\) - Smooth scrolling animation support \(\#140\) \(zed\#44827\) - Show active file name in the status bar \(zed\#52381\) - List all buffers in tab switcher \(zed\#47079\) - Add ctrl/cmd\-shift\-o key binding to open tab switcher - Add pane join actions for vim\-like split close workflows \(zed\#50035\) - Make filenames clickable in git graph ### Removed - Remove unimplemented CLI dev\_server\_token argument - Remove emmyluadoc tree\-sitter grammar; it can be pulled in via extension instead - Remove avatar from git graph - Remove download support for superhtml on Linux \(\#194\) - Remove Windows OpenConsole\.exe binary from source code tree - Removed unused message\_editor and notification\_panel settings - Remove project name setting \(\#278\) ### Fixed - Don't terminate connection on ignorable LSP messages - Ensure that buffer is up to date after undo \(zed\#51037\) - Fix edited multibuffers not saving on focus change when`autosave`setting is set to`on\_focus\_change` - Fix environment variables failing to load when`nu`is the login shell - Fix gitignore trying to watch the home directory - Fix markdown block quote continuation highlighting \(zed\#51465\) - Fix missing icon in GNOME overview\. \(\#198\) by @topas\-rec - Fix opening closed projects randomly when Gram restarts \(zed\#50961\) - Fix rewrapping with an empty selection \(zed\#51742\) - Fix scrollbar breaking when UI font size changes \(zed\#45099\) - Fix unknown capture warning for TOML files - Fix watcher cleanup for recreated directories \(zed\#50412\) - Handle FS rescan events \(zed\#51208\) - Handle symlinked settings files in watcher - Include file size in DiskState to fix stale buffer reload \(zed\#48691\) - Open named in\-memory databases as SQLite URIs \(zed\#50967\) - Fix crash with Unicode chars whose lowercase expands to multiple codepoints \(zed\#52989\) - Fix an ordering problem that led to invalid edits in display map sync \(zed\#52930\) - Fix out\-of\-bounds indexing when diff bases contain CRLF \(zed\#52605\) - Fix alt keybindings capturing altgr input \(Mac\) \(\#206\) - Minor fixes to the build scripts to allow a clean build on Chimera Linux \(\#205\) by @jmc - Fix dollar sign rendering in Markdown preview \(zed\#50440\) - Prevent stack overflows in Markdown parsing \(zed\#51637\) - Fix Markdown preview not re\-rendering on external change \(zed\#50583\) - Fix table wrapping behaviour in Markdown preview \(zed\#50839\) - Make non\-zero number fields editable in settings \(\#232\) - fix: \.gitattributes stats, update langs case by @koru \(\#257\) - Fix file rename on FUSE\-based filesystems \(\#269\) by @mxw - Fix history navigation in multibuffers \(\#275\) - Fix incorrect window size on X11 \(\#259\) - Improved Supertab completion - Fix application menus hover behavior \(\#276\) by @sir\_nacnud - Fix tab completion in file finder \(\#270\) - Don't install compilation artifacts when installing extension \(\#273\) - Compile extension in release mode \(\#273\) - Update vscode\-eslint to 3\.0\.24 and fix ESLint 8\-10 \(\#227\) \(zed\#52886\) - Fix git graph text getting squashed \(\#272\) ### Changed - Modified default settings to be more sensible \(\#184\) - Update to Rust 1\.95 - Update and clean up dependencies - Enable panel icons if default and icon theme is changed \(\#172\) - Add Arch package build - Upgrade cosmic\-text to 0\.18\.2 \(\#199\) by @esotericwitch - Use SSH nicknames in display names \(zed\#53103\) - Bump tree\-sitter for fix to wasm loading of grammars w/ reserved words \(zed\#52856\) - Update \.gitattributes \(\#226\) by @ivankopylov6603 - Make status\_bar\.show a non\-experimental setting - Rework vim/helix mode indicator - Added screenshot to the README \(\#263\) by @arisunz - Updated README \(\#279\) by @koru

Similar Articles

Gemini 2.5 Pro Preview: even better coding performance

Google DeepMind Blog

Google releases Gemini 2.5 Pro Preview (I/O edition) with significantly improved coding capabilities, ranking #1 on the WebDev Arena leaderboard for frontend development and enabling advanced features like video-to-code generation.

Gemini 2.0 is now available to everyone

Google DeepMind Blog

Google announces general availability of Gemini 2.0 Flash via API, introduces experimental Gemini 2.0 Pro for advanced coding and reasoning tasks, and releases Gemini 2.0 Flash-Lite as a cost-efficient option. All models support multimodal input with text output and are available through Google AI Studio, Vertex AI, and the Gemini app.

@indigox: Highly recommend the Markdown-dedicated editor cogito.md! Clean, elegant, and fast — organize all projects via folder-based left-panel navigation, integrate Claude Code or Codex as Agent services at both file and project level. A powerful tool for visually building knowledge bases! Better than Obs…

X AI KOLs Timeline

cogito.md is a clean and elegant Markdown-dedicated editor that supports folder-based project organization and integrates Claude Code or Codex as Agent services. It's well-suited for visually building knowledge bases and is considered a better fit for Agent workflows than Obsidian.