ミニバッファをインクリメンタル補完して、更にヒストリの履歴も残しておく

未分類

ミニバッファをインクリメンタル補完して、更にヒストリの履歴も残しておく

以下3つをダウンロード mcomplete.el http://homepage1.nifty.com/bmonkey/ […]

最終更新日:2010年3月19日

以下3つをダウンロード

mcomplete.el

http://homepage1.nifty.com/bmonkey/emacs/elisp/mcomplete.el

mcomplete-history.el

http://www.bookshelf.jp/elc/mcomplete-history.el

session.el

http://emacs-session.sourceforge.net/

ついでに重複するHistoryを消すようにする

ちなみに、mcomplete-historyを入れると、履歴にないコマンドが出てこなくなる。(しかも勝手に補完されてしまう)

その際は、C-nで解決。

(require 'mcomplete)
(require 'cl)
(load "mcomplete-history")
(turn-on-mcomplete-mode)
;; history から重複を消す
(require 'cl)
(defun minibuffer-delete-duplicate ()
(let (list)
(dolist (elt (symbol-value minibuffer-history-variable))
(unless (member elt list)
(push elt list)))
(set minibuffer-history-variable (nreverse list))))
(add-hook 'minibuffer-setup-hook 'minibuffer-delete-duplicate)
;; session自動保存
(require 'session)
(add-hook 'after-init-hook 'session-initialize)

セール・特価情報

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

未分類カテゴリーの記事を全部見る