自分のマシンでExercismの演習を解くために、Emacs Lispをローカルにインストールする方法を学びます
Emacs Lisp(elisp)はEmacsの拡張言語なので、まずGNU Emacsをインストールする必要があります。
最新のEmacsを入手することをおすすめしますが、演習の対象となる実装は28.1以上と考えてください。
すでにEmacsがインストールされている場合は、M-x emacs-version RETでEmacsのバージョンを確認できます。
最も簡単な方法は、Emacs For Mac OS Xにアクセスしてdmgをダウンロードすることです。これでGNU EmacsがOS Xアプリとしてインストールされます。
Aquamacs(おすすめしません)を使う方法や、好みに応じてHomebrewでインストールする方法など、別の選択肢もあります。
EmacsはGNUの一部であるため、ディストリビューションによってはすでにインストールされています。
現在、最新のEmacsをインストールするために推奨されている方法は、snapを使うことです:
sudo snap install emacs --classic
snapを使いたくない場合は、snapでEmacsをインストールすることもできますが、Ubuntuのリポジトリで入手できるバージョンは古いことがよくあります。 aptでより新しいバージョンのEmacsをインストールしたい場合は、PPAを使うか、ソースからビルドする必要があります。
最新バージョンのインストールにこだわらないのであれば、次のようにするだけです:
sudo apt-get install emacs
Archには通常、最新バージョンのEmacsが同梱されているので、次のコマンドを実行します:
sudo pacman -S emacs
これで準備は完了です。
お使いのディストリビューションでどのバージョンが最新かを確認し、状況に応じてパッケージマネージャーを使うか、ソースからビルドしてください。
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