branch: externals/denote-menu
commit dca339b9041805b9eb8b9a91f3a8e89682df1a05
Author: Mohamed Suliman <sulim...@tcd.ie>
Commit: Mohamed Suliman <sulim...@tcd.ie>

    give denote-menu buffers better names
    
    Now denote-menu buffers follow the format of "*Denote*
    <denote-directory>".
---
 denote-menu.el | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/denote-menu.el b/denote-menu.el
index 8c9ddbad84..b3f13e7f85 100644
--- a/denote-menu.el
+++ b/denote-menu.el
@@ -93,15 +93,16 @@ denote file corresponding to the button."
   "Display list of Denote files in variable `denote-directory'."
   (interactive)
   ;; kill any existing *Denote* buffer
-  (when (get-buffer "*Denote*")
-  (kill-buffer "*Denote*"))
-  (let ((buffer (get-buffer-create "*Denote*")))
-    (with-current-buffer buffer
-      (setq buffer-file-coding-system 'utf-8)
-      (setq denote-menu-current-regex denote-menu-initial-regex)
-      (denote-menu-mode))
+  (let ((denote-menu-buffer-name (format "*Denote %s*" denote-directory)))
+    (when (get-buffer  denote-menu-buffer-name)
+      (kill-buffer "*Denote*"))
+    (let ((buffer (get-buffer-create denote-menu-buffer-name)))
+      (with-current-buffer buffer
+        (setq buffer-file-coding-system 'utf-8)
+        (setq denote-menu-current-regex denote-menu-initial-regex)
+        (denote-menu-mode))
     
-    (pop-to-buffer-same-window buffer)))
+      (pop-to-buffer-same-window buffer))))
 
 (defalias 'list-denotes 'denote-menu-list-notes
   "Alias of `denote-menu-list-notes' command.")

Reply via email to