In *tla-revisions*

KEYS            FUNCTION                    SHOULD BE
. T             tla-revision-tag-from-here
T .             tla-revision-tag-from-here  [removed]
@ T             tla-revision-tag-from-head
T @             tla-revision-tag-from-head  [removed]
T               tla-revision-tag-from-head  [add]

But anyway I also thing the "." prefix is nuts and should be
removed.

Why the heck do I need to type "." for some commands
in order to do something with the thing at point?

In the revisions buffer I also do not need to type ". l" or
". m" or ". u" and it always confuses me that "r" does
replay the version and not the revision under point.

Also ". b" (tla-*-bookmarks-add-here) should be "b" and the
original binding should be dropped as it can be done on the
level before.  I regularly add bookmarks missing the last
part due to using "b" instead of ". b".

I like the "@" prefix, but I do not like the "." prefix.
The "@" prefix should be used for those bindings like "b",
"@ b" for tla-*-bookmarks-add.

Commands should do something with the ting at point except
if they are switching to other buffers or views ... I cannot
recall any other Emacs mode doing this. 

Flames are welcome ;-)
Robert.

Reply via email to