emacsclientの使い方
前回の記事id:h_iijima:20110331でemacsclientについて調べてみた。
一応自分なりにemacsclientの使い方が一つまとまったので、書いておく。
emacsの設定
色はちゃんとしないとコンソール、X両方同時にきれいにならない。
手動で設定する方法もためしたが、まだちょっと足りないみたい。
color-themeのソース見て調べるといいのかも。
;; 色設定(apt-get install emacs-goodies-el) (require 'color-theme) (eval-after-load "color-theme" '(progn (color-theme-initialize) (color-theme-calm-forest) )) ;; Emacs Server周辺の設定 ;; M-x exit でサーバーも終わる。 ;; 普段はC-x C-cで閉めてよい。(info EmacsのEmacs Serverより) (defalias 'exit 'save-buffers-kill-emacs) ;; http://k-ui.jp/?p=204より ;; emacsclient でアクセスした時の文字コード設定 ;; バグ: "emacsclient -c" で起動すると実行されない (add-hook 'server-visit-hook (lambda () (set-terminal-coding-system 'utf-8) (set-keyboard-coding-system 'utf-8) ))
使いかた
Emacsはターミナルからのみ起動する。
alias nw='emacsclient --alternate-editor="" -t' alias cl='emacsclient --alternate-editor="" -nc'