Emacsの設定たち。
- Emacsのインストール方法はこのREADMEの下部に記載してあります。
- modules/config や modules/package ディレクトリ以下には、どのようなパッケージを導入しているかや、各パッケージの設定や詳細についても記載していますので参考にしてください。
- el-get
- aspell
- Mac:
brew install aspell --lang=en
- CentOS:
yum install aspell-en
- Mac:
- ag
- インストール方法は dumb-jump.el を参照
cd ~
git clone git@github.com:yoshikyoto/.emacs.git .emacs.d
cd .emacs.d
git submodule init
git submodule update
- bin - 便利なシェルスクリプトなどを置く
- settings - emacs の設定が定義された elisp を置く
- snippets - yasnippetで作成されたスニペットが配置される
sudo yum -y install gcc make ncurses-devel wget
sudo apt-get install gcc make ncurses-dev wget
- developer toolsを入れておけばたぶん大丈夫
- wgetがなければ
brew install wget
- brewがインストールされていることは前提とします
configure: error: The following required libraries were not found:
gnutls
と言われたら
brew install pkg-config
brew install gnutls
xml.c:23:10: fatal error: 'libxml/tree.h' file not found
#include <libxml/tree.h>
^~~~~~~~~~~~~~~
1 error generated.
の場合
でよい
以下のURLからビルドしたいEmacsのバージョンのアーカイブのURLを探します。
ダウンロードしてインストールします。例えば、26.1 をインストールしたい場合はこうです。
$ wget http://ftp.jaist.ac.jp/pub/GNU/emacs/emacs-24.5.tar.gz
$ tar xvf emacs-26.1.tar.gz
$ cd emacs-26.1
$ ./configure
$ sudo make
$ sudo make install
パッケージが足りていない場合は configure
や make
で失敗することがありますが、
エラーを読んだうえでビルドオプションを変更するか、関連のパッケージを入れるなどして対処してください。
バージョンを確認し、正しくインストールされたかどうかを確認してください。
emacs --version
GNU Emacs 26.1
sudo yum install gnutls-devel
brewやyumですでにEmacsがインストールされていた、などの可能性があります。 アンインストールしてから再度ビルド&インストールし直すなどをお試しください。
brew uninstall emacs
Emacsをホームディレクトリ以下にビルドし、PATHを通すようにすると良いでしょう。
$ tar xvf emacs-26.1.tar.gz
$ cd emacs-26.1
$ ./configure --prefix=$HOME/emacs
$ make
$ make install
これで、~/emacs 以下にビルドされるので、PATHを通してあげればOKです。
(ビルドするディレクトリはどこでも構いません)
以下のコマンドを .zshrc
や .bashrc
に追記しましょう。
export PATH=$PATH:~/emacs/bin