2011年9月18日日曜日

emacsclient


このエントリーをはてなブックマークに追加


emacs23.1以降の--daemonを使用


設定


.emacs



(require 'server)
(unless (server-running-p)
(server-start))
(defun iconify-emacs-when-server-is-done ()
(unless server-clients (iconify-frame)))
(add-hook 'server-done-hook 'iconify-emacs-when-server-is-done)
(global-set-key (kbd "C-x C-c") 'server-edit)
(defalias 'exit 'save-buffers-kill-emacs)
(add-hook 'server-visit-hook
(lambda ()
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
))




.bashrc or .zshrc



export EDITOR=emacsclient
export VISUAL=emacsclient



使用


emacs --daemon
emacsclient FILENAME





0 件のコメント:

コメントを投稿