Google Site を閉じてこちらに移動
2024年6月17日月曜日
2024年5月2日木曜日
Eamcs セットアップメモ
最終更新: 2026-07-10
新規に Emacs を自分の環境ファイルを使ってセットアップする機会があったので、その時のメモを備忘録として残しておく
前準備
MSYS2 のインストール
なくても動くけど、結局grepとかがないと不便なので…
本家のページ よりダウンロードしてインストール
emacs をインストール
本体
本家のページ よりダウンロードしてインストール
環境ファイル
My GitHub より取得
- ssh 経由で clone する
$ git clone git@github.com:toastedlaver/.emacs.d.git - または ZIP ダウンロード
追加パッケージをインストール
emacs 起動して、エラー出る箇所を見ながら下記をインストールしていく
package-install で導入
| パッケージ | 概要 | 補足 |
|---|---|---|
| migemo | ローマ字日本語検索 | |
| ddskk | 日本語入力 | |
| bf-mode | dired でファイルの中身を表示 | |
| color-moccur | 検索 | grep/ripgrep などが使えない環境 (Windows native とか) のため |
| recentf-ext | recentf でディレクトリも保存 | helm を動かすために必要 |
| helm 本体 | 検索 | (require 'helm-config) ではなく
(require 'helm) になったようだ |
| helm-gtags | ||
| helm-swoop | 検索画面を編集して元ファイルに反映 | |
| helm-ag | ag で helm インターフェースを使う | 設定すれば grep/ripgrep も使える |
| shell-toggle | ||
| session | kill-ring やミニバッファ入力、開いたファイルなどの履歴を保存 | |
| magit | git I/F |
パッケージ管理外
| elisp | 概要 | DL | メモ |
|---|---|---|---|
| sorter.el | dired でファイルのソートを拡張 | オリジナルのファイルが所在不明 | |
| w32-symlinks.el | dired で Win のショートカットを処理 | EmacsWiki | |
| dabbrev-highlight.el | dabbrev 展開時に色つけ | オリジナルの改良版 | |
| dabbrev-ja.el | dabbrev を日本語に対応 | コード | dabbrev-highlight のページ → 追加設定 |
| cygwin-mount.el | cygwin形式のパスを扱えるようにする | EmacsWiki | Cygwin や MSYS2 等の一部コマンドは UNIX 形式パスしか処理できないので必要 |
| psvn | Subversion I/F | EmacsWiki | もうコードがメンテされてなさそうなので、
package-install できる dsvn に変えた方が良いかも |
その他
for migemo
- 実行ファイル cmigemo
- Windows では他のアプリでも使うので
%USERPROFILE%\AppData\Local\cmigemoに入れている - Linux なら普通に
make→make install - migemo-dictionary 等の値を環境に合わせ設定
- 辞書の文字コードは UTF-8 (もう SJIS とか使わんでいいやろw)
- Windows では他のアプリでも使うので