File: mru-bookmark.el.html
Using editing hooks, track the most recently visited or poked tags, and keep a list of them, with the current point in from, and sorted by most recently used.
I envision this would be used in place of switch-buffers once someone got the hang of it.
I'd also like to see this used to provide some nice defaults for other programs where logical destinations or targets are the tags that have been recently edited.
Quick Start:
M-x global-semantic-mru-bookmark-mode RET
< edit some code >
C-x B <select a tag name> RET
In the above, the history is pre-filled with the tags you recently edited in the order you edited them.
Defined variables (7)
global-semantic-mru-bookmark-mode | Non-nil if Global Semantic-Mru-Bookmark mode is enabled. |
global-semantic-mru-bookmark-mode-hook | Hook run after entering or leaving ‘global-semantic-mru-bookmark-mode’. |
semantic-mru-bookmark-mode | Non-nil if Semantic-Mru-Bookmark mode is enabled. |
semantic-mru-bookmark-mode-hook | Hook run at the end of function ‘semantic-mru-bookmark-mode’. |
semantic-mru-bookmark-mode-map | Keymap for mru-bookmark minor mode. |
semantic-mru-bookmark-ring | The MRU bookmark ring. |
semantic-mrub-last-overlay | The last overlay bumped by ‘semantic-mru-bookmark-change-hook-fcn’. |
Defined functions (26)
global-semantic-mru-bookmark-mode | (&optional ARG) |
semantic-adebug-mrub | () |
semantic-bookmark | (&rest SLOTS) |
semantic-bookmark--anon-cmacro | (WHOLE &rest SLOTS) |
semantic-bookmark--eieio-childp | (OBJ) |
semantic-bookmark-child-p | (OBJ) |
semantic-bookmark-list-p | (ARG1) |
semantic-bookmark-p | (OBJ) |
semantic-bookmark-ring | (&rest SLOTS) |
semantic-bookmark-ring--anon-cmacro | (WHOLE &rest SLOTS) |
semantic-bookmark-ring--eieio-childp | (OBJ) |
semantic-bookmark-ring-child-p | (OBJ) |
semantic-bookmark-ring-list-p | (ARG1) |
semantic-bookmark-ring-p | (OBJ) |
semantic-mru-bookmark-change-hook-fcn | (OVERLAY) |
semantic-mru-bookmark-mode | (&optional ARG) |
semantic-mrub-cache-flush-fcn | () |
semantic-mrub-completing-read | (PROMPT) |
semantic-mrub-find-nearby-tag | (POINT) |
semantic-mrub-preflush | (ARG &rest ARGS) |
semantic-mrub-push | (ARG &rest ARGS) |
semantic-mrub-read-history | () |
semantic-mrub-ring-to-assoc-list | (RING) |
semantic-mrub-switch-tags | (TAGMARK) |
semantic-mrub-update | (ARG &rest ARGS) |
semantic-mrub-visit | (ARG &rest ARGS) |