Affamative Way

前向きにグダグダいいながらコード書く

Carbon Emacsの設定メモ


入門 GNU Emacs 第3版

入門 GNU Emacs 第3版

大体、読んだので使い込むために取りあえずほぼ標準で使ってたけども、改めてちゃんと設定することにしたときのメモ

;; utf8
(set-language-environment "Japanese")
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)

;;color
(set-foreground-color "white")
(set-background-color "black")
(set-cursor-color "light blue")
(set-frame-parameter nil 'alpha 90 )

;; base setting
(global-font-lock-mode t)  ;;文字の色つけ
(display-time)             ;;時計を表示
(setq line-number-mode t)  ;;カーソルのある行番号を表示
(auto-compression-mode t)  ;;日本語infoの文字化け防止
(setq inhibit-startup-message t) ;;起動時のメッセージは消す
(tool-bar-mode nil) ;;ツールバーは表示しない
(setq-default tab-width 4) ;;tabは4文字分
(setq make-backup-files nil) ;; backup file setting
(setq visible-bell t) ;; 警告音を消す

;; full screen setting
(defun my-mac-toggle-max-window ()
  (interactive)
  (if (frame-parameter nil 'fullscreen)
      (set-frame-parameter nil 'fullscreen nil)
    (set-frame-parameter nil 'fullscreen 'fullboth)))
(global-set-key "\C-cm" 'my-mac-toggle-max-window)

;; encording for file name
(require 'utf-8m)
(set-file-name-coding-system 'utf-8m)

;; growl messages at file saved
(defun growlnotify-after-save-hook ()
  (shell-command
   (format "growlnotify -t \"Emacs\" -m \"saved : %s \""
		   (buffer-name (current-buffer)))))
(add-hook 'after-save-hook 'growlnotify-after-save-hook)

;; user mail-address
(setq user-full-name "hoge hoge")
(setq user-mail-address "mail@address")

参考にしたページ


あとはPHPやらプログラムを組むのに楽な設定を加えたいところだけども、まずはこの設定で使ってみることにする。


そういえば、Macのカーソル移動のショートカットがEmacsと一緒だからEmacs慣れたら便利なのね。
Mac OS XのちょっとマニアックなTips – Tender Surrender