Show HN: Fresh – A new terminal editor built in Rust

2025/12/03 23:45

Show HN: Fresh – A new terminal editor built in Rust

RSS: https://news.ycombinator.com/rss

要約

Fresh Editorは高速・拡張性に優れたテキストエディタです。

  • インストール: npmが推奨(
    npm install -g @fresh-editor/fresh-editor
    )、npx、Cargo、またはGitHubリリースからダウンロード可能。
  • 設計思想: 発見性重視のネイティブUIとコマンドパレットを備え、マウス操作も完全対応。
  • 拡張性・性能: TypeScriptで書かれたプラグインはDenoサンドボックスで安全に実行され、数GB規模のファイルでも遅延なく編集できるゼロレイテンシー設計。

本文

インストール方法

  • npm(推奨)

    npm install -g @fresh-editor/fresh-editor

  • npx(クイックテスト)

    npx @fresh-editor/fresh-editor

  • Cargoでソースからインストール

    cargo install fresh-editor

  • 事前ビルド済みバイナリ
    GitHub Releases ページからダウンロードしてください。

ソースコードはGitHubにて公開されています。


発見性と使いやすさ

Fresh は発見しやすさを重視して設計されました。ネイティブ UI、包括的なメニューシステム、強力なコマンドパレットを備え、フルマウスサポートによりグラフィカルエディタからの移行もスムーズです。

モダン拡張性

Fresh はモダンツールで簡単に拡張できます。プラグインは TypeScript で記述され、セキュアなサンドボックス化された Deno 環境で実行されます。これにより安定性を損なうことなく、最新の JavaScript エコシステムへアクセス可能です。

ゼロレイテンシー性能

Fresh は高速設計が施されています。テキストは即座に表示され、大容量(数ギガバイト規模)のファイルを開いて編集しても遅延なく軽快な動作を保ちます。


豊富な機能セット

カテゴリ主な機能
ファイル管理開く / 保存 / 新規 / 閉じる、ファイルエクスプローラ、タブ、自動再読み込み、Git ファイル検索
編集元に戻す / やり直し、多カーソル、ブロック選択、スマートインデント、コメント挿入・削除、クリップボード
検索 & 置換インクリメンタル検索、選択範囲内検索、クエリ置換、Git grep
ナビゲーション行番号へ移動 / 括弧ペアジャンプ、単語単位移動、位置履歴、ブックマーク、エラー巡回
ビュー & レイアウトパネル分割、行番号表示、折り返し設定、背景カスタマイズ、Markdown プレビュー
言語サーバー (LSP)定義へジャンプ、参照検索、ホバー情報、コードアクション、リネーム、診断情報、自動補完
生産性向上コマンドパレット、メニューバー、キーボードマクロ、Git ログ表示、診断パネル
プラグイン & 拡張性TypeScript プラグイン、カラー高亮、TODO 高亮、マージコンフリクトハイライト、パス補完、キー設定

すべての機能は相互に連携し、軽量でありながら堅牢な編集体験を提供します。

同じ日のほかのニュース

一覧に戻る →

2025/12/04 3:40

Ghostty is now non-profit

Ghostty は501(c)(3)非営利団体 Hack Club の財務スポンサーシップを受け、税優遇とコンプライアンスを確保しつつ無料・オープンソースで提供されます。 重要ポイント 1. **持続可能性**:個人依存から脱却し、寄付で運営を安定化。 2. **信頼性**:非営利体制により資金の乱用や商業転売が防止。 3. **公共利益**:ターミナル技術を公益優先で発展させ、広範な採用促進。

2025/12/03 5:33

Valve reveals it’s the architect behind a push to bring Windows games to Arm

SteamがArmチップ向けPCゲームの移植を支援し、Steam Frameは実質的にAndroidデバイスやノートPCでSteamを遊べるトロイの木馬。FexとProtonがx86コードをARMへJIT変換し、開発者は移植作業を減らせる。重要ポイント 1. ValveはArm向けオープンソース技術に資金提供している。 2. Fex+ProtonでWindowsゲームをスマホやノートPC上で実行可能。 3. Steam Frameは「VRヘッドセット」ではなく、ArmデバイスでSteam体験を拡張するためのハードウェア。

2025/12/04 2:44

Reverse engineering a $1B Legal AI tool exposed 100k+ confidential files

**要約(300字以内)** FilevineのAI法務プラットフォームで、サブドメイン `margolis.filevine.com` にアクセスすると、Box API管理者トークンが返る脆弱性を発見。1) **発見と報告**:2025年10月27日から責任ある報告を行い、Filevineは迅速に修正。2) **技術的詳細**:エンドポイント `/prod/recommend` に `{"projectName":"Very sensitive Project"}` を送るだけで、全Boxファイルシステムへの完全アクセス権が得られた。3) **リスクと教訓**:機密文書やHIPAA保護資料を数百万件抽出可能となり、法律事務所・クライアントに深刻被害。AI法務テック企業はデータ保護体制を徹底すべきである。