Emacs Bedrock 2.0リリース:Emacs 31対応、サードパーティパッケージなしのベース設定を維持

Bedrock 2.0がリリースされた。これは、Emacsの最小限のスターターキットで、サードパーティ製パッケージに依存しないベース設定を提供する。今回のメジャーアップデートでは、Emacs 31(2026年8月リリース)が必要となり、Emacs 29との互換性が切れる。主な変更点は、`lexical-binding`の有効化、`use-package`で宣言されたパッケージの自動インストール、`embark-auto-prefix-help-mode`の採用、`wgrep`の廃止、`tree-sitter`設定の大幅な改善など。また、テーマカラーやスタートアップメッセージの修正も含まれる。アップグレードは自動ではなく、ユーザーが自分の設定を管理することを重視している。

Bedrockの背後にあるアイデアは、他の「スターターキット」や設定フレームワークよりもはるかにシンプルです。Bedrockは、`early-init.el`と`init.el`を`~/.emacs.d/`に一度コピーするだけで、その後はニーズの成長やEmacsの経験に合わせて、それらのファイルを直接変更していくだけです。
  1. nxobject

    まあ、2年周期でBBEditとEmacsを交互に使っているから、そろそろその時期かな。

  2. dharmatech

    やあ、Ashton。PLTにいるんだね。:-) RacketはChezの上に構築されているから、これが気に入るかもしれない。Chez Schemeで作られたEmacs風エディタだよ:https://github.com/paveluv/e

  3. inatreecrown2

    とても素晴らしいプレゼンテーションとプロジェクトですね。リンク先のリポジトリのREADMEから引用します:「私がEmacsを学び始めたとき、父は自分の.emacsファイルをくれました。(それは、.emacs.d/init.elなどの代わりに昔使われていたものです。)私はそれを何年も変更せずに使いました。やがて、自分で関数やカスタマイズを書く方法を学びました。このパッケージは、他のユーザーにも同じような経験を提供することを目的としています。誰かが私のところに来てEmacsを学びたいと表明したとき、私はこれを指し示して、最初のハードルを乗り越える手助けができますが、自分の好みに合わせて変更することを恐れたり、できないほど過保護にはしません。」

この日のほかの記事

2026-09-08