1. This is just a summary of Hyperbole uses I find really handy that you can share with others who might consider trying Hyperbole.
2. Although you can find elements of some of these things in many different packages, nothing brings them together and makes them effortless to accomplish via a single package like Hyperbole. 3. Herein I list things I do quite frequently with Hyperbole just to give you a taste of the possibilities. I hope some will spark an interest to try it out and expand your Emacs universe. I often: 4. Display URLs, pathnames with environment variables in them, or Tramp remote paths with {M-RET}. 5. Navigate table of contents and textual menus in many modes by pressing {M-RET}. 6. Follow cross-references in Markdown, Info, Texinfo and Org mode with {M-RET}. 7. Jump to Emacs bookmarks or edit Org agenda items with {M-RET}. 8. Jump to my personal global buttons where I store quick abbreviations which display frequently used directories or invoke arbitrary code actions I have defined. 9. Compose mail by pressing {M-RET} on an email address. 10. When using Windows Subsystem for Linux, I jump to Windows formatted paths, even those on Windows shares by pressing {M-RET}. No need to translate path formats any more regardless of which operating system you run Emacs on. 11. Make quit-window restore my window configuration to exactly the way it was before I invoked Emacs help whenever I press {q}. 12. Embed brace-delimited key series (multiple key sequences strung together) in my documents that are executed whenever I press {M-RET} on them. 13. Choose a buffer line to put at the top of a window via {M-RET} at the end of a line or at the window bottom with {C-u M-RET}. {C-l} has adopted something similar in recent years but you have to cycle through positions with that rather than a single press. 14. Jump to source code lines from grep -n outputs or stack traces in shell mode with {M-RET}. 15. Jump from an identifier use in code to its source definition with {M-RET}. 16. Select groupings delimited by parens, brackets or braces in any mode with {M-RET} on the opening or closing delimiter. This also works with HTML and XML start and end tags, for quick selection. 17. {C-c RET} lets me select bigger and bigger syntactical units in many modes by repeatedly pressing it. I can go from a word, to a symbol, to a line, to a paragraph and beyond very easily. 18. Together with Ace Window and Dired, quickly place buffers in windows wherever I like and then save window configurations for rapid recall later. I can name these configurations or use a window configuration ring similar to the kill ring, all accessible via Hyperbole quick key menu. 19. Create rapid layouts of window grids with {C-c @}, letting me see a bunch of existing buffers at once, either ones I've marked in Dired, recently used ones or those of a specific mode. 20. Rapidly grow, shrink and rearrange windows/buffers/frames with HyControl, Hyperbole's scriptable window and frame manager. I can move frames on screen by dragging with my middle mouse button depressed on each frame's bottommost modeline. I can clone the exact size and contents of a window to a new frame by just dragging my middle mouse button from the window to outside of any frame. 21. Create hierarchical, auto-numbered outlines in the Koutliner or use it to brainstorm any sort of list I need. Now I can embed Org tables in Koutlines too (in the latest git branch of Hyperbole) and toggle this minor mode on and off by pressing {M-RET} on one of the table's | vertical dividers. I export Koutlines to HTML, or Emacs/Org outline files when needed. 22. Manage my contacts with HyRolo, allowing rapid full-text and logical search across any number of contact files, each of which is an Emacs outline of hierarchical contact records, e.g. people within an organization. {C-x 4 r} from anywhere looks up anything I need quickly; a prefix argument limits the number of matching results returned to a maximum. {q} then makes it disappear for minimal workflow interruption. {C-h h r a} adds a new entry. 23. Jump to the original message and discussion in GNUS for any Emacs or Hyperbole bug wherever I see bug#1234 by pressing {M-RET} on it. 24. Perform highly targeted web searches with the Hyperbole Find/Web menu. 25. Use my own custom Hyperbole Helm menu that exposes many of the useful Helm commands that are hidden or hard-to-find by the default configuration when you load the package. 26. Use my own custom implicit button type that allows me to load and use a standard release of Hyperbole but if I try to edit one of the files from here, it automatically instead edits the equivalent one in my local Git repo of Hyperbole, preventing editing of the wrong file.