こんにちは、のら(@Nora20120808)です。

以前までプログラミングをする際はLinuxを使っていましたが
Macを買ってからはこちらでプログラミングすることにしました。

自分は今までずっとGNU Emacsを使っていたので
Macでもそれを使おうと思いましたがそのためにはいろいろな設定が必要です。

今回はMac上でGNU Emacsを「快適に」使えるようになるまでの
初期設定について紹介したいと思います。

番号をふってあるので、その手順通りに設定してください。
各番号ごとに詳しい説明をしています。
操作がよくわからなければそちらを参考にしてください。

この設定は、Mac OS X Mavericks版です。
他のバージョンでは互換性がない可能性があります。ご注意ください。






①GNU Emacsをインストールする
こちらのサイトからインストールできます。
GNU Emacs For Mac OS X

(注)
Macにもともと入っているEmacsとは
バージョンが異なりますのでこちらからのインストールが必要です。



②ターミナルを起動する
Dockにある「Launchpad」を起動して「その他」のフォルダにある
「ターミナル」をクリックします。



③ターミナル内で以下のコマンドを記述する

vi .bashrc

ドットのつけ忘れにご注意ください!
viコマンドの詳しい使い方はこちらを参照ください。



④.bashrc内に以下内容を記述する

alias emacs='/Applications/Emacs.app/Contents/MacOS/Emacs'


これで"emacs"コマンドでGNU Emacsが起動できます。



⑤ターミナル内で以下のコマンドを記述する

vi .bash_profile

ドットのつけ忘れにご注意ください!



⑥.bash_profile内に以下内容を記述する

source .bashrc




⑦ターミナル内で以下のコマンドを記述する

emacs .emacs.el &

うまくいかない場合は
emacs .emacs.el

それでもうまくいかない場合はviコマンドで起動します
vi .emacs.el

ドットのつけ忘れ注意!



⑧.emacs.el内に以下内容を記述する

;; 起動時のメッセージを表示しない
;; 「t」を「nil」にするとメッセージが表示される
(setq inhibit-startup-message t)

(unless window-system (menu-bar-mode nil))

;; * バックアップファイルを作成しない
(setq make-backup-files nil)

;; # バックアップファイルを作成しない
(setq auto-save-default nil)



;; EmacsのWindowを一番上に表示
(if (eq window-system 'ns)
(x-focus-frame nil))



;; Mac用フォント設定
;; http://tcnksm.sakura.ne.jp/blog/2012/04/02/emacs/

;; 英語
(set-face-attribute 'default nil
:family "Menlo" ;; font
:height 150) ;; font size

;; 日本語
(set-fontset-font
nil 'japanese-jisx0208
;; (font-spec :family "Hiragino Mincho Pro")) ;; font
(font-spec :family "Hiragino Kaku Gothic ProN")) ;; font

;; 半角と全角の比を1:2にしたければ
(setq face-font-rescale-alist
;; '((".*Hiragino_Mincho_pro.*" . 1.2)))
'((".*Hiragino_Kaku_Gothic_ProN.*" . 1.2)));; Mac用フォント設定





以上で設定は完了です。お疲れ様でした。
この説明通りにやったけどうまくいかない場合は
コメント等で出来る限り対応します。



【参考】
この記事は以下のサイトを参考にさせていただきました。

minus9d's diary
cloverrose's blog