Cask

利点

~/.emacs.d/init.el の行数が減った。 = typoによる誤動作が減ることが期待できる。

~/.emacs.d/init.el

(set-language-environment 'Japanese)    ; 日本語環境
(set-default-coding-systems 'utf-8-unix)    ; UTF-8 が基本
(set-terminal-coding-system 'utf-8-unix)    ; emacs -nw も文字化けしない
(setq default-file-name-coding-system 'utf-8)
(setq default-process-coding-system '(utf-8 . utf-8))
(prefer-coding-system 'utf-8-unix)
(require 'cask "/usr/local/Cellar/cask/0.8.4/cask.el")
(cask-initialize)
(setq initial-frame-alist '((width . 80) (height . 64)))
(add-to-list 'exec-path "/usr/local/bin")

(setq mac-option-key-is-meta nil
      mac-command-key-is-meta t
      mac-command-modifier 'meta
      mac-option-modifier 'none)

(setq twittering-use-master-password t)
(setq twittering-icon-mode t)
(setq twittering-timer-interval 300)
(setq twittering-status-format "%i %p%s (%S),  %@:\n%FILL[  ]{%T // from %f%L%r%R}\n ")
(setq twittering-initial-timeline-spec-string
      '(":home" ":replies" ":favorites" "Matanuki"))

;; 対応するカッコを強調表示
(show-paren-mode t)

;; 時間も表示させる。
(display-time)

;; テーマを設定する
(load-theme 'manoj-dark t)

~/.emacs.d/Cask

(source gnu)
(source melpa)
(depends-on "twittering-mode")
(depends-on "wanderlust")
(depends-on "init-loader")
(depends-on "graphene")
(depends-on "pallet")
(depends-on "color-theme")