Deep Learning Tutorial

chainer and python

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キーを押すこと。
f:id:tsuruchan_0827:20160302120534p:plain
そうすると、上のような画面になる。

操作方法

キー 動作
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)          ;; 曖昧マッチ