#pragma section-numbers off [[TableOfContents]] = 概要 = kill-ring の内容や、ファイル履歴、ファイルのカーソル位置などをEmacsを終了しても記憶しています。 = 公式サイト = [http://emacs-session.sourceforge.net/ Session Management for Emacs] = 設定 = session-undo-check は設定しないと、「保存時」のカーソル位置を記憶します。 {{{ ;; session (when (require 'session nil t) (setq session-initialize '(de-saveplace session keys menus places) session-globals-include '((kill-ring 50) (session-file-alist 500 t) (file-name-history 100)) ;; 保存時でなく閉じた時のカーソル位置を記憶する session-undo-check -1) ;; ミニバッファ履歴リストの長さ制限を無くす (setq history-length t) (add-hook 'after-init-hook 'session-initialize)) }}} = 関連設定 = {{{ ;; kill-ring 内の重複を排除する (defadvice kill-new (before ys:no-kill-new-duplicates activate) (setq kill-ring (delete (ad-get-arg 0) kill-ring))) }}} 以下の設定とかしとくと便利。最近は["anything"]を利用するのであまり活用してない。 http://mibai.tec.u-ryukyu.ac.jp/~oshiro/Programs/elisp/kill-summary.el {{{ ;; kill-summary (autoload 'kill-summary "kill-summary" nil t) (global-set-key "\M-y" 'kill-summary) }}} = 利用方法 = = 参考サイト = ---- CategoryEmacs