ash1taka's diary -僕はまだ何も知らない-

技術的日記とか。趣味とか?

暫定で今のところのinit.el

;load-path
;(add-to-list 'load-path (expand-file-name "~/.emacs.d/path"))

;package.el setting
(require 'package)

; Add package-archives
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t)
(add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/"))

; Initialize
(package-initialize)

; melpa.el
(require 'melpa)

; auto-complete
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "~/.emacs/elpa/auto-complete-20121203.832/dict")
(ac-config-default)

;; RSense
(setq rsense-home (expand-file-name "~/.emacs.d/rsense"))
(add-to-list 'load-path (concat rsense-home "/etc"))
(require 'rsense)
;; RSense + auto-complete
(add-hook 'ruby-mode-hook
          (lambda ()
            (add-to-list 'ac-sources 'ac-source-rsense-method)
            (add-to-list 'ac-sources 'ac-source-rsense-constant)))

;; php-mode
(require 'php-mode)
(add-hook 'php-mode-user-hook
	  '(lambda ()
	     (setq tab-width 4)
	     (setq c-basic-offset 4)
	     (setq indent-tabs-mode nil)))

新しいPCにしたので、今のところ使わないものをだいぶ省いてるので少なめ。
auto-complete(は最近使い始めた)とrsense、phpは割と使うので入れておいた。
anythingは入れるか迷う... 起動でイライラしたくないしなぁ