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.
