LoginSignup
5
6

More than 5 years have passed since last update.

Emacsの管理

Last updated at Posted at 2015-01-06

emacs 24以上を対象とする


Emacsの基本

~/.eamcs.d/init.el
~/.emacs.d/elpa/この下に拡張機能のlispが入る

init.elに追記して好きな拡張機能を追加していこう

Emacsの拡張方法の基本

パッケージ管理ソフトを使う

  • パッケージインストール
M-x package-install [ret]
パッケージ名

これで自動でパッケージがインストールされる。
注:M-xはMeta(escape)+xのこと
[ret]はリターンキー

  • パッケージを反映
init.el
(require 'パッケージ名)

  • パッケージ管理ソフトのパッケージライブラリの設定(init.elの先頭に書いておこう) 標準のパッケージリストはelpaというやつだが、これでは少ないので非公式のパッケージリストmarmaldeとmelpaを追加する。
init.el
(require 'package)
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t)
(add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/"))
(package-initialize)

  • パッケージリストを最新のものに更新(installでエラーが出た場合はリストが古い可能性がある)
M-x package-refresh-contents

補足

  • init.elをgitで管理すればいい。elpa/は管理しない
  • 管理にCaskというのがあるが、ここでは標準的でわかりやすいpackage.elを使う方法を紹介した。
5
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
6