Doom Emacsとは何か、そしてそのインストール方法

Doom Emacsは、Emacs環境を始めるための簡単で親しみやすい方法を提供します。これは、すでにプラグインが完備され、すぐに使えるエディタを提供することによって実現されます。この記事では、LinuxにDoom Emacsをインストールし、個人用に設定する方法を示します。
注意: Emacsは私たちのベストLinuxソフトウェアのリストに入っています。
目次
- Doom Emacsとは?
- Doom Emacsのためのシステムの準備
- Doom Emacsのインストール
- Doom Emacsの設定
Doom Emacsとは?
Doom Emacsは、その本質においてカスタムEmacsディストリビューションです。これは、テキストエディタのデフォルト機能セットを合理化するためのさまざまなツールや調整を含むEmacsのバージョンです。たとえば、Doom Emacsには、個人のインストールを自動的に更新し、設定するための独自のヘルパーユーティリティが付属しています。

Doom Emacsの開発者は、テキストエディタの「設定フレームワーク」として設計しました。その結果、Doomはカスタムプラグインや設定を通じて、自分自身のテキストエディタの出発点として使用できるほど柔軟です。
知っておくべきこと: Emacsは単なる強力なテキストエディタ以上のものです。ERCを使用してEmacsをIRCに接続する方法を学びましょう。
Doom Emacsのためのシステムの準備
注意: すでに稼働中の基本EmacsインストールとripgrepおよびGitがある場合は、このステップをスキップしてDoom Emacsのインストールに進むことができます。
Doomをインストールする最初のステップは、その主要な依存関係であるEmacs、ripgrep、Gitを取得することです。そのためには、ターミナルウィンドウを開き、次のコマンドを実行します。
Ubuntu/Debian
sudo apt install emacs-gtk ripgrep gitRHELおよびFedoraの場合、dnfを通じてDoomの主要な依存関係をインストールできます。
sudo dnf install emacs ripgrep gitArchベースのディストリビューションでは、pacmanを使用します。
sudo pacman -S emacs ripgrep gitヒント: Emacsが私たちのお気に入りのテキストエディタである理由を見つけましょう。
Doom Emacsのインストール
Doomは、適切に動作するためにクリーンなEmacsインストールを必要とします。ホームディレクトリにデフォルトのEmacs設定フォルダが存在しないことを確認してください。
rm -rf /home/$USER/.emacs.d/注意: 削除する前に元の「.emacs.d」フォルダのtarballを作成することで、以前のEmacs設定を保持できます: tar cvzf ~/emacs-d-backup.tar.gz ~/.emacs.d。
開発者のGithubページからDoomリポジトリをクローンし、現在のユーザーのEmacs設定ディレクトリに保存します。
git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.emacs.d
新しい設定ディレクトリに移動し、Doomインストールユーティリティを実行します。
cd ~/.emacs.d
./bin/doom installYと入力し、Enterを押してDoomのローカル環境変数ファイルを作成します。これにより、リモートセッションから読み込んでいてもDoomがマシンで動作することが保証されます。

インストーラユーティリティが「楽しんでください!」というメッセージを表示するまで待ち、次のコマンドを実行します。これにより、設定フォルダを再確認し、Doomが正しく動作していることを確認します。
./bin/doom doctor
お気に入りのテキストエディタを使用して、現在のユーザーの「.bash_profile」を開きます。
nano ~/.bash_profileファイルの最後に移動し、次の行のコードを追加します。
export PATH=$PATH:$HOME/.emacs.d/binこれにより、Doomのbinディレクトリを含むようにPATH変数が更新され、設定フォルダの外でもdoomユーティリティを実行できるようになります。
新しい設定を適用するために現在のユーザーからログアウトし、次のコマンドを実行して動作するかどうかをテストします。
doom doctorDoom Emacsの設定
Doom Emacsでは、150以上のモジュールを調整して有効にする選択肢があります。これらは基本的な言語サポートからUIの変更まで多岐にわたり、Doomを自分自身のパーソナルコンピューティング環境にカスタマイズすることを可能にします。
参考: Emacs自体もさまざまなトリックを持っています。Emacsを改善するために使用できる隠れた機能を学びましょう。
まず、Doomを開き、Space + Fを押してからPを押します。

「init.el」ファイルを選択し、Enterを押します。
ファイルをスクロールダウンして、(doom!で始まる行を見つけます。

リストの中から気に入ったモジュールを見つけ、有効にしたいモジュールの前にある2つのセミコロン(;;)を削除します。

GentooのUSEフラグに似て、これらのDoomモジュールにも、セッション中にモジュールがどのように実行されるかを微調整するためにアクティブにできるフラグが含まれている場合があります。
フラグを追加するには、モジュール名を括弧で囲み、次に「+」記号を入力し、追加したいフラグを続けて入力します。この例では、orgモジュールにジャーナルフラグを追加してジャーナルサポートを有効にしました。

Ctrl + Xを押し、次にCtrl + Cを押して新しい設定ファイルを保存します。
新しいターミナルセッションを開き、次のコマンドを実行して新しいモジュールをEmacsセッションにインストールします。
doom sync最後に、Doom Emacsクライアントを開き、新しいモジュールが正しく動作するかどうかを確認します。

Doom Emacsのインストールは、Emacsの無限の拡張性の可能性に飛び込むための最初のステップに過ぎません。この強力なテキストエディタをEMMSを通じて音楽プレーヤーに変えたり、Elfeedを使用して適応可能なRSSリーダーとして使用する方法を学びましょう。
画像クレジット: Jay Prajapati via Unsplash. すべての変更とスクリーンショットはRamces Redによるものです。