5
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?