branch: externals/denote
commit 444836c396cd6f7a0e51c0c2ba277b5f745fc48e
Author: Jean-Philippe Gagné Guay <jeanphilippe...@gmail.com>
Commit: Jean-Philippe Gagné Guay <jeanphilippe...@gmail.com>

    Remove unnecessary code in denote--find-first-unused-id-as-number
---
 denote.el | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/denote.el b/denote.el
index 9d498a37bb..b679ec5402 100644
--- a/denote.el
+++ b/denote.el
@@ -3052,15 +3052,9 @@ This is a reference function for 
`denote-get-identifier-function'."
 (defun denote--find-first-unused-id-as-number (id)
   "Return the first unused id starting at ID.
 If ID is already used, increment it until an available id is found."
-  (let ((current-id id)
-        (iteration 0))
-    (while (gethash current-id denote-used-identifiers)
-      ;; Prevent infinite loop
-      (setq iteration (1+ iteration))
-      (when (>= iteration 10000)
-        (user-error "A unique identifier could not be found"))
-      (setq current-id (number-to-string (1+ (string-to-number current-id)))))
-    current-id))
+  (while (gethash id denote-used-identifiers)
+    (setq id (number-to-string (1+ (string-to-number id)))))
+  id)
 
 (defun denote-generate-identifier-as-number (initial-identifier _date)
   "Generate an increasing number identifier.

Reply via email to