Today, I have tried tla-bookmark.
This is really nice and texi for bookmark is written well.
I'd like to tell my impression.
reading order of tla-bookmarks-add is not convenient for me.
Currently reading nickname is the first and the
"ARCHIVE/CATEGORY--BRANCH--VERSION"
is the second. However, I'd like to decide nickname after giving the
"ARCHIVE/CATEGORY--BRANCH--VERSION" to xtla.
The use can give "ARCHIVE/CATEGORY--BRANCH--VERSION" with completion. However,
nickname is not, of course,
I have implemented my idea:
(defun tla-bookmarks-add (name archive &optional category branch version)
"Adds a bookmark named NAME for location
ARCHIVE/CATEGORY--BRANCH--VERSION"
(interactive (let* ((fq (tla--read-archive-category-branch-version-name))
(n (read-string (format "Name of the bookmark for
`%s': "
(apply
'tla-name-construct-fully-qualified
fq)))))
(cons n fq)))
(unless (get-buffer "*tla-bookmarks*")
(tla-bookmarks))
(with-current-buffer "*tla-bookmarks*"
(let* ((info (list (cons 'location
(list archive category branch version))
(cons 'timestamp (current-time-string)))))
(tla-bookmarks-add-elem name info))))
It is the UI issue. Do you think my impression is generic enough
or not?