Emacs24の設定 ( init.el )
Emacs24ではパッケージ管理機能が正式に導入された。
これにより簡単にパッケージをインストールできるようになった。
まず、設定ファイルがない場合は作っておく。
~/.emacs.d/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)
使い方
M-x list-packages
※ M-xとは、Altキーを押してxキーを押すこと。
そうすると、上のような画面になる。
操作方法
キー | 動作 |
i | インストールするパッケージにマークを付ける |
d | 削除するパッケージにマークを付ける |
u | マークを解除 |
r | パッケージ一覧を更新 |
U | インストールしたパッケージをアップデートするためのマークを付ける |
x | 実行 |
q | 終了 |
h | ヘルプを表示 |
簡単にいうと、ほしいパッケージのところに移動して、iを押す。
I印がつくから、xを押す。そうすると、下のほうで、yes/noを聞かれるので、yesと入力すればインストールされる。
あとは毎回ウィンドウが2分割されていて、いちいちx-1で消すのはとてもめんどくさいので、それを出さないようにしておくと便利かも。
;; x-1 ショートカット (setq inhibit-splash-screen t)
自分の設定
(とくにすごい設定はしてない)
;; tab_4 (setq-default tab-width 4 indent-tabs-mode nil) ;; 行数表示 (line-number-mode t) ;; テーマ設定 (load-theme 'tango-dark t) ;; x-1 ショートカット (setq inhibit-splash-screen t) ;; Package (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) ;; Auto Complete (require 'auto-complete-config) (ac-config-default) (add-to-list 'ac-modes 'text-mode) ;; text-modeでも自動的に有効にする (add-to-list 'ac-modes 'fundamental-mode) ;; fundamental-mode (add-to-list 'ac-modes 'org-mode) (add-to-list 'ac-modes 'yatex-mode) (ac-set-trigger-key "TAB") (setq ac-use-menu-map t) ;; 補完メニュー表示時にC-n/C-pで補完候補選択 (setq ac-use-fuzzy t) ;; 曖昧マッチ