diff options
author | JSDurand <mmemmew@gmail.com> | 2021-01-09 14:22:00 +0800 |
---|---|---|
committer | JSDurand <mmemmew@gmail.com> | 2021-01-09 14:22:00 +0800 |
commit | dc206ebe9397d656971ba7fc3a092009ef4e797a (patch) | |
tree | d963873011122fdf0eafeba89afd487115994bc5 /recentf-conf.el | |
parent | a2f7f2bf9077ba8acfc550575b9e21aa9ffe7bae (diff) |
temporary state
Diffstat (limited to 'recentf-conf.el')
-rw-r--r-- | recentf-conf.el | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/recentf-conf.el b/recentf-conf.el new file mode 100644 index 0000000..3097b66 --- /dev/null +++ b/recentf-conf.el @@ -0,0 +1,16 @@ +;;; recentf-conf.el --- My configurations concerning recentf -*- lexical-binding: t; -*- + +(require 'recentf) + +(set 'recentf-save-file (expand-file-name "recentf" load-file-directory)) + +(recentf-mode 1) + +;;;###autoload +(defun choose-recent-file () + "Choose a recently visited file to visit. +This uses `completing-read' to choose a file from `recentf-list'." + (interactive) + (let ((choice (completing-read "Choose a recently visited file: " + recentf-list 'file-exists-p t))) + (find-file choice))) |