Gram 2.0.0 リリース - エディタ
(gram-editor.com)- デフォルト設定がより合理的に見直され、相対行番号のデフォルト有効化やアイコンのデフォルト無効化といった紛らわしい挙動が修正されたが、この変更により互換性破壊があるためメジャーバージョンアップとなった
- 言語サーバーの自動更新はデフォルトで無効化され、ESLint が今後は自動では動作しない可能性があり、サーバー設定画面で言語サーバーごとの自動更新を有効にしないと新バージョンをダウンロードできない
- superhtml 言語サーバーは XZ 圧縮への移行により Linux のダウンロード対応が削除され、当面は手動インストールが必要
- Markdown プレビューに Mermaid ダイアグラムのレンダリングが標準サポートとして追加され、Markdown・SVG ファイルをプレビュータブで開く右クリックメニューも追加された
- スムーズスクロールアニメーションを利用できるが、デフォルトでは無効
- Supertab の自動補完が大きく改善され、ファイル検索タブ補完の問題も修正された
- ネイティブインストールされた ESLint と Typescript LSP のサポートが追加され、
vscode-eslintの更新により ESLint 8〜10 関連の問題が修正された - ターミナルタブ名の変更、タブスイッチャーでの全バッファ表示、
ctrl/cmd-shift-oタブスイッチャーショートカット、Vim 風の分割クローズ操作向け pane join アクションが追加された - Arch パッケージのビルドと依存関係チェック、RPM リポジトリが追加され、Alpine Linux の案内も README に反映された
autosaveがon_focus_changeのときに編集済み multibuffer が保存されない問題、undo 後のバッファ更新の問題、外部変更時に Markdown プレビューが再レンダリングされない問題など、編集の安定性に関するバグが修正された- Unicode 小文字変換拡張によるクラッシュ、Markdown パース時のスタックオーバーフロー、CRLF diff base の範囲外インデックス参照、X11 ウィンドウサイズエラー、FUSE ベースのファイルシステムでのファイル名変更の問題が修正された
- ダウンロードは Codeberg で提供され、RPM・DEB パッケージは repositories から入手でき、Gram は Raycast 拡張としても提供されている
1件のコメント
Lobste.rs の意見
これは Zed エディタ向けの de-googled Chromium みたいなもの?
また、https://codeberg.org/GramEditor/gram/pulls/267 のように、Zed にはないように見える機能も追加し始めている。なので、De-googled Chromium が Chromium から分岐している度合いよりも、Gram は Zed からもう少し独立していると見ている
かなり良い。ミッション文書に 他の選択肢 の一覧があって、そこで Flow Control を知れたのも気に入った。
これで「一般的な」キーバインドが好きな人向けに良さそうなプログラミングエディタが 2 つになったし、これまで見つけた大半の代替案より信頼できそうだ。しかも Flow Control は ターミナルで動作し、単一実行ファイルだ
基準はエディタのコードベースに大規模言語モデル生成物が入っているかどうかではなく、ユーザーの前に AI を押し出さないエディタかどうかなのかもしれない。作者は Gram 関連のスレッドによく返信しているので、理由を聞いてみたい
Gram に拍手! ここ数年、重くて雑多になった Pycharm から離れようとしていた。Vim は GUI に慣れすぎていて合わなかったし、spacemacs も数日使ってみたが長続きしなかった。
Codium はそこそこ良かったが、もっと軽いものに落ち着きたかったし、Kate も LSP まではほぼ良かったものの、実行環境を整えるのがあまりに面倒だった。そこで Gram を使ってみたら、もう数か月 Pycharm に戻っていない。@krig ありがとう ♥
カエルが気に入っている。編集体験も良いし、このフォークをどこまで持っていくのか楽しみだ
うれしい知らせ。Zed は自分にとって、なんだか少し妙な 雰囲気があった