1. 10 Apr, 2004 1 commit
    • Miles Bader's avatar
      Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-196 · 1f3ddf11
      Miles Bader authored
      Remove RCS keywords
      2004-04-10  Miles Bader  <miles@gnu.org>
         RCS keyword removal (only non-comment changes are enumerated here):
         * lisp/emacs-lisp/bytecomp.el (byte-compile-version): Variable removed.
         (byte-compile-insert-header): Don't use `byte-compile-version'.
         * lisp/url/url-vars.el (url-version): Use the constant string "Emacs"
         instead of calculating something from the RCS `State' keyword
         [the latter is almost entirely useless anyway].
         * lisp/forms.el (forms-version): Variable removed.
         (forms-mode): Don't use `forms-version'.
         * lisp/recentf.el (recentf-version): Variable removed.
         * lisp/progmodes/delphi.el (delphi-version): Variable removed.
         * lisp/progmodes/ada-mode.el (ada-mode): RCS keyword removed from docstring.
  2. 28 Sep, 2003 1 commit
  3. 15 Sep, 2003 1 commit
    • Glenn Morris's avatar
      David Ponce <david@dponce.com> · f6a9235a
      Glenn Morris authored
      (recentf-exclude): Accept predicates too.
      (recentf-file-readable-p): New function.
      (recentf-include-p): Handle predicates in recentf-exclude.
      (recentf-add-file): Doc fix.  Use recentf-file-readable-p.
      (recentf-cleanup): Likewise.
      (recentf-save-list): Use write-file to handle backup of recentf-save-file.
  4. 08 Sep, 2003 1 commit
  5. 01 Sep, 2003 1 commit
  6. 02 May, 2003 1 commit
  7. 26 Apr, 2003 1 commit
    • Juanma Barranquero's avatar
      Major rewrite. The code is reordered, cleaner and faster. · be9e7056
      Juanma Barranquero authored
      Introduced new options to automatically cleanup the recent list,
      and to handle filename transformation (for example to use true
      (recentf-version): New constant.
      (recentf-save-file-header): Moved.
      (recentf-data-cache): New variable.
      (recentf-update-menu-p, recentf-initialized-p): Removed.
      (recentf-menu-customization-changed): Moved.  Doc fix.
      (recentf-max-saved-items): Doc fix.
      (recentf-save-file): Doc fix.  No more expand filename here.
      (recentf-exclude, recentf-menu-action)
      (recentf-menu-filter): Doc fix.
      (recentf-menu-append-commands-flag): Renamed from...
      (recentf-menu-append-commands-p): Made obsolete.
      (recentf-keep-non-readable-files-flag): Renamed from...
      (recentf-keep-non-readable-files-p): Made obsolete.
      (recentf-auto-cleanup, recentf-filename-handler): New options.
      (recentf-string-equal, recentf-string-lessp)
      (recentf-string-member): New functions.
      (recentf-trunc-list): Moved.
      (recentf-dump-variable): Moved.  Better code and output format.
      (recentf-auto-cleanup-timer): New variable.
      (recentf-auto-cleanup): New function.
      (recentf-push, recentf-expand-file-name): New functions.
      (recentf-add-file): In-lined.  Use above functions.
      (recentf-remove-if-non-readable): In-lined.  Expand file name.
      (recentf-find-file): Use `recentf-remove-if-non-readable'.
      (recentf-directory-compare): Moved.  Use `recentf-string-equal'
      and `recentf-string-lessp' to do comparisons.
      (recentf-menu-filter-commands): Moved.
      (recentf-elements, recentf-make-menu-element)
      (recentf-menu-element-item, recentf-menu-element-value)
      (recentf-set-menu-element-item, recentf-set-menu-element-value)
      (recentf-sub-menu-element-p, recentf-make-default-menu-element)
      (recentf-menu-elements): In-lined. Some doc fix.
      (recentf-apply-menu-filter): Better code.
      (recentf-make-menu-items): Doc fix.  Use
      (recentf-make-menu-item): In-lined.  Better code.
      (recentf-clear-data): New function.
      (recentf-sort-ascending, recentf-sort-descending)
      (recentf-show-basenames-descending: In-lined.  Better code.  Some
      doc fix.
      (recentf-relative-filter): Better code.  Doc fix.
      (recentf-arrange-by-rule-subfilter): Doc fix.  Improved :set code.
      (recentf-match-rule-p): Use filename instead of file-path.
      (recentf-arrange-by-rule, recentf-build-mode-rules)
      (recentf-arrange-by-mode, recentf-build-dir-rules)
      (recentf-filter-changer-alist): Some doc fix and code cleanup.
      (recentf-filter-changer-goto-next): Doc fix.  Call
      (recentf-filter-changer-get-next): In-lined.  Doc fix and better
      (recentf-filter-changer): Doc fix and better code.
      (recentf-cancel-dialog): Doc fix.
      (recentf-dialog-mode-map): Initialized in defvar.
      (recentf-dialog-mode): Doc fix.
      (recentf-track-opened-file): Renamed from...
      (recentf-add-file-hook): Removed.
      (recentf-track-closed-file): Renamed from...
      (recentf-remove-file-hook): Removed.
      (recentf-update-menu-hook): Removed.  Replaced by...
      (recentf-update-menu): New.  Better catch unnecessary updates.
      Display a message on error.
      (recentf-used-hooks): New constant.
      (recentf-enabled-p): New function.
      (recentf-open-files-item-shift): Doc fix.
      (recentf-open-files-item): Doc fix.  Code cleanup.
      (recentf-edit-list, recentf-open-files)
      (recentf-open-more-files): Likewise.  Removed autoload cookie.
      (recentf-save-list, recentf-cleanup): Likewise.  Moved.
      (recentf-load-list): New command.
      (recentf-mode): Better code.  Does nothing if enabling the already
      enabled mode.
  8. 31 Jan, 2003 1 commit
  9. 29 Apr, 2002 1 commit
  10. 28 Apr, 2002 1 commit
  11. 20 Dec, 2001 1 commit
  12. 02 Aug, 2001 1 commit
  13. 16 Jul, 2001 1 commit
  14. 07 Feb, 2001 1 commit
  15. 22 Nov, 2000 1 commit
    • Gerd Moellmann's avatar
      (recentf-menu-items-for-commands) · 3493008d
      Gerd Moellmann authored
      (recentf-make-menu-items, recentf-make-menu-item)
      (recentf-filter-changer): Added :help and :active menu-item
      (recentf-build-dir-rules, recentf-dump-variable)
      (recentf-edit-list, recentf-open-files-item)
      (recentf-open-files): Replaced unnecessary `mapcar' with new
      built-in `mapc'.
  16. 03 Nov, 2000 1 commit
  17. 25 Oct, 2000 1 commit
  18. 12 Oct, 2000 1 commit
  19. 08 Oct, 2000 1 commit
  20. 14 Aug, 2000 1 commit
  21. 24 Jul, 2000 1 commit
  22. 18 Jul, 2000 1 commit
  23. 07 Jun, 2000 1 commit
    • Gerd Moellmann's avatar
      Fixed recentf-edit-list and recentf-open-more-files · f56e2e8e
      Gerd Moellmann authored
      commands.  Require `wid-edit' at run-time.
      Added some "Commentary".
      (recentf-open-more-files, recentf-edit-list): Minor changes to
      move the point at the top of the file list.  This behaviour is
      consistent with the menu one when the list contains a lot of
      (recentf-cleanup): Now displays the number of items removed from
      the list.
      (recentf-relative-filter) New menu filter to show filenames
      relative to `default-directory'.
  24. 12 Mar, 2000 1 commit
  25. 07 Mar, 2000 2 commits
  26. 01 Mar, 2000 1 commit
    • Gerd Moellmann's avatar
      (recentf): Added version tag to the defgroup of · 70d9b8fd
      Gerd Moellmann authored
      (recentf-cleanup): Changed to remove excluded file
      (recentf-edit-list-action): `recentf-edit-list' checkbox widget
      action to select/unselect a file.
      (recentf-edit-list): Code cleanup and improvement.
      (recentf-open-more-files-action): `recentf-open-more-files' button
      widget action to open a file.
      (recentf-open-more-files): No more use standard completion but
      (recentf-more-collection): Deleted.
      (recentf-more-history): Deleted.
      (recentf-setup-more-completion): Deleted.
      (recentf-mode): No more needs that Emacs is running
      under a window-system.
      (recentf-edit-list): New command to edit the recent
      list which allow the user to remove files.
      (recentf-edit-selected-items): New global variable, used by
      `recentf-edit-list' to hold the list of files to be removed from
      the recent list.
      (recentf-make-menu-items): Updated to display a "Edit list..."
      menu item.  Minor code cleanup.
      (recentf-open-more-files): New command to open files
      that are not displayed in the menu.
      (recentf-more-collection): New global variable holding the set of
      permissible completions used by `recentf-open-more-files'.
      (recentf-more-history): New global variable holding the history list
      used by `recentf-open-more-files' completion.
      (recentf-setup-more-completion): New function to setup completion for
      (recentf-make-menu-items): Updated to display a "More..." menu item.
      * recentf.el (recentf-menu-action): Doc fixed.
      (recentf-menu-filter): Doc updated.
      (recentf-update-menu-hook): Allow menu filters to force menu update.
      (recentf-make-menu-items): New menu filter handling.
      (recentf-make-menu-item): New helper function.
      (recentf-menu-elements): New menu handling function.
      (recentf-sort-ascending): Updated to new menu filter handling.
      (recentf-sort-descending): Updated to new menu filter handling.
      (recentf-sort-basenames-ascending): New menu filter function.
      (recentf-sort-basenames-descending): New menu filter function.
      (recentf-show-basenames): New menu filter function.
      (recentf-show-basenames-ascending): New menu filter function.
      (recentf-show-basenames-descending): New menu filter function.
  27. 02 Feb, 2000 1 commit
  28. 12 Oct, 1999 1 commit