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 件のコメント:
コメントを投稿