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?

Reply via email to