Emacs Lispをローカルにインストールする

自分のマシンでExercismの演習を解くために、Emacs Lispをローカルにインストールする方法を学びます


Emacs Lisp(elisp)はEmacsの拡張言語なので、まずGNU Emacsをインストールする必要があります。

最新のEmacsを入手することをおすすめしますが、演習の対象となる実装は28.1以上と考えてください。 すでにEmacsがインストールされている場合は、M-x emacs-version RETでEmacsのバージョンを確認できます。

OS Xの場合

最も簡単な方法は、Emacs For Mac OS Xにアクセスしてdmgをダウンロードすることです。これでGNU EmacsがOS Xアプリとしてインストールされます。

Aquamacs(おすすめしません)を使う方法や、好みに応じてHomebrewでインストールする方法など、別の選択肢もあります。

Linuxの場合

EmacsはGNUの一部であるため、ディストリビューションによってはすでにインストールされています。

Ubuntu

現在、最新のEmacsをインストールするために推奨されている方法は、snapを使うことです:

sudo snap install emacs --classic

snapを使いたくない場合は、snapでEmacsをインストールすることもできますが、Ubuntuのリポジトリで入手できるバージョンは古いことがよくあります。 aptでより新しいバージョンのEmacsをインストールしたい場合は、PPAを使うか、ソースからビルドする必要があります。

最新バージョンのインストールにこだわらないのであれば、次のようにするだけです:

sudo apt-get install emacs

Arch

Archには通常、最新バージョンのEmacsが同梱されているので、次のコマンドを実行します:

sudo pacman -S emacs

これで準備は完了です。

その他のディストリビューション

お使いのディストリビューションでどのバージョンが最新かを確認し、状況に応じてパッケージマネージャーを使うか、ソースからビルドしてください。

Windows

WindowsにEmacsをインストールするには、最寄りのFTPアーカイブミラーにアクセスし、インストーラー(=emacs-XX.X-installer.exe=)を入手して起動します。 Emacsをインストールせずに使いたい場合は、=emacs-XX.x.zip=というパターンのファイルを入手して解凍し、bin\runemacs.exeを起動します。

MSYS2を使っている場合は、次のコマンドでEmacsの64ビットビルドをインストールできます:

pacman -S mingw-w64-x86_64-emacs

32ビットビルドなら次のとおりです:

pacman -S mingw-w64-i686-emacs