emacs-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-commit] emacs/lisp recentf.el


From: David Ponce
Subject: [Emacs-commit] emacs/lisp recentf.el
Date: Fri, 09 Dec 2005 03:16:05 -0500

CVSROOT:        /cvsroot/emacs
Module name:    emacs
Branch:         
Changes by:     David Ponce <address@hidden>    05/12/09 08:16:05

Modified files:
        lisp           : recentf.el 

Log message:
        Improvement of the menu code.
        (recentf-enabled-p): Move before first use.  Use `kill-emacs-hook'
        instead of menu hook.
        (recentf-show-menu, recentf-hide-menu): New functions.
        (recentf-menu-customization-changed, recentf-mode): Use them.
        (recentf-menu-action, recentf-max-menu-items)
        (recentf-menu-open-all-flag, recentf-menu-append-commands-flag)
        (recentf-arrange-by-rule-others)
        (recentf-arrange-by-rules-min-items)
        (recentf-arrange-by-rule-subfilter) : Don't use
        `recentf-menu-customization-changed'.
        (recentf-arrange-rules): Likewise.  Accept functions to compute
        sub-menu titles.
        (recentf-menu-filter): Likewise.  Doc fix.
        (recentf-menu-value-shortcut): Doc fix.
        (recentf-dump-variable): Quote atom value.
        (recentf-make-menu-items): Update to use it as a menu filter.
        (recentf-match-rule): New function.
        (recentf-arrange-by-rule): Use it.
        (recentf-indirect-mode-rule): New function.
        (recentf-build-mode-rules): Use it.
        (recentf-dir-rule): New function.
        (recentf-arrange-by-dir): Use it.
        (recentf-filter-changer-current): Rename from
        `recentf-filter-changer-state'.  All references updated.
        (recentf-filter-changer-alist): Update filter names.
        (recentf-filter-changer-select): New function.
        (recentf-filter-changer): Use it.  Make a sub-menu from filters
        available in `recentf-filter-changer-alist'.
        
        (recentf-data-cache, recentf-clear-data)
        (recentf-update-menu): Remove.  All references updated.
        (recentf-match-rule-p, recentf-build-dir-rules)
        (recentf-filter-changer-goto-next)
        (recentf-filter-changer-get-current)
        (recentf-filter-changer-get-next): Remove.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/lisp/recentf.el.diff?tr1=1.49&tr2=1.50&r1=text&r2=text





reply via email to

[Prev in Thread] Current Thread [Next in Thread]