https://github.com/10sr/recently-el
Recently Opened Files
https://github.com/10sr/recently-el
Last synced: over 1 year ago
JSON representation
Recently Opened Files
- Host: GitHub
- URL: https://github.com/10sr/recently-el
- Owner: 10sr
- License: gpl-3.0
- Created: 2018-02-07T04:31:53.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-09-30T22:59:57.000Z (over 4 years ago)
- Last Synced: 2025-01-16T09:07:58.493Z (over 1 year ago)
- Language: Emacs Lisp
- Homepage: https://10sr.github.io/recently-el/
- Size: 59.6 KB
- Stars: 8
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/10sr/recently-el/actions)
[](https://melpa.org/#/recently)
[](https://stable.melpa.org/#/recently)
recently.el
===========
Track recently opened files to visit them again
Usage
-----
**`M-x recently-mode`** Start saving file paths on visiting them
**`M-x recently-show`** Display buffer that shows list of recently visited files
Why not recentf?
----------------
Of course built-in `recentf` is a great package, but it does not have some
features that I would appreciate if it had:
- Record directories visited with dired
- `recentf-ext` also provides this, but this sometimes adds too many
entries
- `recently` records only the "deepest" paths when going into
subdirectories
- Share the file list among multiple Emacs instances
- `sync-recentf` also provides this, but the sync can only be
triggered with timer
- `recently` saves and restores the list every time, if necessary,
when adding files and reading the list
- Do not remove entries that are not found in filesystems
- Today it is common that a file is not found temporarily,
for example when using some VCSes like Git
- Use `tabulated-list-mode` to show the list, instead of a special
mode for this
License
-------
This software is licensed under GPL Version 3 (or any later version).
See `LICENSE` for details.