Variable: hui:menus

hui:menus is a variable defined in hui-mini.el.

Value

Large value
((hyperbole
  ("Hy9.0.2pre>")
  ("Act" hui:hbut-act "Activate button at point or prompt for a labeled button in buffer.")
  ("Butfile/"
   (menu . butfile)
   "Quick access button files menus.")
  ("Cust/"
   (menu . cust)
   "Customize Hyperbole by setting major options.")
  ("Doc/"
   (menu . doc)
   "Quick access to Hyperbole documentation.")
  ("Ebut/"
   (menu . ebut)
   "Explicit button commands.")
  ("Find/"
   (menu . find)
   "Find matching line commands.")
  ("Gbut/"
   (menu . gbut)
   "Global button commands.")
  ("HyWiki/"
   (menu . hywiki)
   "HyWiki commands.")
  ("Ibut/"
   (menu . ibut)
   "Implicit button and button type commands.")
  ("Kotl/"
   (menu . kotl)
   "Autonumbered outlining and hyperlink capabilities.")
  ("Msg/"
   (menu . msg)
   "Mail and News messaging capabilities.")
  ("Rolo/"
   (menu . hyrolo)
   "Hierarchical, multi-file rolo lookup and edit commands.")
  ("Screen/"
   (menu . screen)
   "Screen display management commands.")
  ("Win/"
   (menu . win)
   "Window configuration management commands.")
  ("historY" hhist:pop "Jump back to location prior to last Hyperbole button follow."))
 (butfile
  ("Butfile>")
  ("DirFile"
   (find-file hbmap:filename)
   "Edit directory-specific button file.")
  ("Info"
   (id-info "(hyperbole)Button Files")
   "Display manual section on button files.")
  ("PersonalFile"
   (find-file
    (expand-file-name hbmap:filename hbmap:dir-user))
   "Edit user-specific button file."))
 (cust
  ("Cust>")
  ("All-Options"
   (customize-browse 'hyperbole)
   "Display tree of Hyperbole customizable options by group.")
  ("Debug-Toggle" hkey-toggle-debug "Toggle display of Smart Key context after each press, for debugging.")
  ("Find-File-URLs" hpath:find-file-urls-mode "Toggle find-file support for ftp and www URLs.")
  ("Highlight-Menu-Keys-Toggle" hui:menu-item-toggle-highlight "Toggle highlighting of minibuffer menu keys.")
  ("Isearch-Invisible" hypb:toggle-isearch-invisible "Toggle whether isearch searches invisible text or not.")
  ("KeyBindings/"
   (menu . cust-keys)
   "Rebinds global Hyperbole keys.")
  ("Msg-Toggle-Ebuts" hyperbole-toggle-messaging "Toggle Hyperbole support for explicit buttons in mail and news buffers.")
  ("Org-M-RET/"
   (menu . cust-org)
   "Set how much of Hyperbole Smart Key behavior is enabled in Org mode.")
  ("Referents/"
   (menu . cust-referents)
   "Set where Hyperbole button referents are displayed.")
  ("Smart-Key-at-Eol/"
   (menu . cust-eol)
   "Set how scrolling via end of line presses works.")
  ("Toggle-Rolo-Dates" hyrolo-toggle-datestamps "Toggle whether date stamps are updated when rolo entries are edited.")
  ("URL-Display/"
   (menu . cust-urls)
   "Set where URLs are displayed.")
  ("Web-Search/"
   (menu . cust-web)
   "Set where Web Searches are displayed."))
 (cust-eol
  ("Smart Key press at eol scrolls>")
  ("Proportionally"
   (setq smart-scroll-proportional t))
  ("Windowful"
   (setq smart-scroll-proportional nil)))
 (cust-hywiki-mode
  ("HyWiki Mode>")
  ("All-Editable-Buffers"
   (hywiki-mode :all)
   "HyWikiWords are highlighted and active in buffers outside of the HyWiki page directory.")
  ("HyWiki-Pages-Only"
   (hywiki-mode :pages)
   "HyWikiWords are highlighted and active only in within the HyWiki page directory.")
  ("Nowhere"
   (hywiki-mode nil)
   "HyWikiWords are disabled everywhere."))
 (cust-keys
  ("Change Keys>")
  ("ActionKey"
   (hui:bind-key #'hkey-either))
  ("ButRename"
   (hui:bind-key #'hui:ebut-rename))
  ("DragKey"
   (hui:bind-key #'hkey-operate))
  ("FindWeb"
   (hui:bind-key #'hui-search-web))
  ("GridOfWindows"
   (hui:bind-key #'hycontrol-windows-grid))
  ("HypbMenu"
   (hui:global-bind-key #'hyperbole))
  ("JumpThing"
   (hui:bind-key #'hui-select-goto-matching-delimiter))
  ("MarkThing"
   (hui:bind-key #'hui-select-thing))
  ("SmartHelp"
   (hui:bind-key #'hkey-help))
  ("WinControl"
   (hui:bind-key #'hycontrol-enable-windows-mode)))
 (cust-org
  ("Org M-RET Overrides>")
  ("All-Hyperbole-Contexts"
   (customize-save-variable 'hsys-org-enable-smart-keys t)
   "Smart Keys override Org M-RET in all Org mode Smart Key contexts (see `smart-org').")
  ("Hyperbole-Buttons-Only"
   (customize-save-variable 'hsys-org-enable-smart-keys :buttons)
   "Smart Keys override Org M-RET only when on a Hyperbole recognized button.")
  ("None"
   (customize-save-variable 'hsys-org-enable-smart-keys nil)
   "Smart Keys never override Org M-RET operation."))
 (cust-referents
  ("Ref Display>")
  ("Any-Frame"
   (setq hpath:display-where 'other-frame))
  ("Current-Win"
   (setq hpath:display-where 'this-window))
  ("Diff-Frame-One-Win"
   (setq hpath:display-where 'other-frame-one-window))
  ("New-Frame"
   (setq hpath:display-where 'new-frame))
  ("Other-Win"
   (setq hpath:display-where 'other-window))
  ("Single-Win"
   (setq hpath:display-where 'one-window)))
 (cust-urls
  ("URL Display>")
  ("Chrome"
   (setq browse-url-browser-function #'browse-url-chrome))
  ("Default"
   (setq browse-url-browser-function
	 (if
	     (and
	      (boundp 'browse-url-generic-program)
	      (stringp browse-url-generic-program))
	     #'browse-url-generic #'browse-url-default-browser)))
  ("EWW"
   (setq browse-url-browser-function #'eww-browse-url))
  ("Firefox"
   (setq browse-url-browser-function #'browse-url-firefox))
  ("KDE"
   (setq browse-url-browser-function #'browse-url-kde))
  ("XTerm"
   (setq browse-url-browser-function #'browse-url-text-xterm)))
 (cust-web
  ("Web Search>")
  ("Chrome"
   (setq hyperbole-web-search-browser-function #'browse-url-chrome))
  ("Default"
   (setq hyperbole-web-search-browser-function
	 (if
	     (and
	      (boundp 'browse-url-generic-program)
	      (stringp browse-url-generic-program))
	     #'browse-url-generic #'browse-url-default-browser)))
  ("EWW"
   (setq hyperbole-web-search-browser-function #'eww-browse-url))
  ("Firefox"
   (setq hyperbole-web-search-browser-function #'browse-url-firefox))
  ("KDE"
   (setq hyperbole-web-search-browser-function #'browse-url-kde))
  ("XTerm"
   (setq hyperbole-web-search-browser-function #'browse-url-text-xterm)))
 (doc
  ("Doc>")
  ("About"
   (hypb:display-file-with-logo "HY-ABOUT")
   "Overview of Hyperbole.")
  ("Concepts"
   (find-file
    (expand-file-name "HY-CONCEPTS.kotl" hyperb:dir))
   "Explains connections among Hyperbole concepts.")
  ("Demo" hyperbole-demo "Demonstrate Hyperbole features.")
  ("Files"
   (hypb:display-file-with-logo "MANIFEST")
   "Summarizes Hyperbole system files.  Click on an entry to view it.")
  ("Glossary"
   (id-info "(hyperbole)Glossary")
   "Glossary of Hyperbole terms.")
  ("Info"
   (id-info "(hyperbole)Top")
   "Online Info version of Hyperbole manual.")
  ("New"
   (hypb:display-file-with-logo "HY-NEWS")
   "Recent changes to Hyperbole.")
  ("SmartKeys"
   (hkey-summarize 'current-window)
   "Summarize Smart Key mouse or keyboard handling.")
  ("Types/"
   (menu . types)
   "Provide documentation on Hyperbole types.")
  ("WhyUse"
   (find-file
    (expand-file-name "HY-WHY.kotl" hyperb:dir))
   "Lists use cases for Hyperbole."))
 (ebut
  ("EButton>")
  ("Act" hui:ebut-act "Activates explicit button at point or prompts for explicit button to activate.")
  ("Create" hui:ebut-create "Add an explicit button to the current buffer.")
  ("Delete" hui:ebut-delete "Remove an explicit button from the current buffer.")
  ("Edit" hui:ebut-edit "Modify any desired button attributes.")
  ("Help/"
   (menu . ebut-help)
   "Summarize button attributes.")
  ("Info"
   (id-info "(hyperbole)Explicit Buttons")
   "Display manual section on explicit buttons.")
  ("Link" hui:ebut-link-directly "Insert an ebut link at point to other/another window.")
  ("Rename" hui:ebut-rename "Relabel an explicit button.")
  ("Search" hui:ebut-search "Locate and displays personally created buttons in context.")
  ("Types"
   (hui:htype-help-current-window 'actypes)
   "Displays documentation for one or all action types used by explicit buttons."))
 (ebut-help
  ("Help on>")
  ("BufferButs"
   (hui:hbut-report -1)
   "Summarize all explicit buttons in buffer.")
  ("CurrentBut"
   (hui:hbut-report)
   "Summarize only current button in buffer.")
  ("OrderedButs"
   (hui:hbut-report 1)
   "Summarize explicit buttons in lexicographically order."))
 (find
  ("Find>")
  ("GrepFiles" hui-select-rgrep "Show numbered line matches in all specified files.")
  ("LocateFiles" hypb:locate "Locate matching file names anywhere across a system.")
  ("MatchFileBuffers" moccur "Show numbered line matches for regexp in all file-based buffers.")
  ("OccurHere" occur "Show numbered line matches for regexp from this buffer.")
  ("RemoveLines" hypb:remove-lines "Following point, remove all lines that match regexp.")
  ("SaveLines" hypb:save-lines "Following point, keep only lines that match regexp.")
  ("Web/"
   (menu . web)
   "Search major web sites."))
 (gbut
  ("GButton>")
  ("Act" gbut:act "Activate global button by name.")
  ("Create" hui:gbut-create "Add a global button to (gbut:file).")
  ("Delete" hui:gbut-delete "Remove a global button from (gbut:file).")
  ("Edit" hui:gbut-edit "Modify global button attributes.")
  ("Help" gbut:help "Report on a global button by name.")
  ("Info"
   (id-info "(hyperbole)Global Buttons")
   "Display manual section on global buttons.")
  ("Link" hui:gbut-link-directly "Add a named global button link to point in other/another window.")
  ("Rename" hui:gbut-rename "Rename a global button."))
 (hywiki
  ("HyWiki>")
  ("Act" hywiki-word-activate "Create and display page for HyWikiWord at point or when none, emulate a press of a Smart Key.")
  ("Create" hywiki-word-create-and-display "Create and display a new or existing HyWikiWord referent, prompting with any existing referent names.")
  ("DiredHyWiki" hywiki-directory-edit "Display and edit HyWiki directory.")
  ("EditPage" hywiki-find-page "Prompt with completion for and display a HyWikiWord page.")
  ("FindReferent" hywiki-find-referent "Prompt with completion for and display any kind of HyWikiWord referent.")
  ("Help" hywiki-help "Report on a HyWikiWord's attributes or HyWikiWords in general.")
  ("Info"
   (id-info "(hyperbole)HyWiki")
   "Display Hyperbole manual section on HyWiki.")
  ("Link" hywiki-insert-link "Prompt for and insert at point a HyWiki page#section reference.\nWith a prefix arg, insert a HyWikiWord instead.")
  ("ModeSet/"
   (menu . cust-hywiki-mode)
   "Set hywiki-mode state to determine where HyWikiWord references are recognized.")
  ("Org-M-RET/"
   (menu . cust-org)
   "Set how much of Hyperbole Smart Key behavior is enabled in Org mode.")
  ("Publish" hywiki-publish-to-html "Publish modified pages in the HyWiki to HTML; prefix arg to publish all pages.")
  ("TagFind" hywiki-tags-view "Find HyWiki Org tags."))
 (ibut
  ("IButton>")
  ("Act" hui:ibut-act "Activate implicit button at point or prompts for labeled implicit button to activate.")
  ("Create" hui:ibut-create "Label and create an implicit button of any type.")
  ("DeleteType"
   (hui:htype-delete 'ibtypes)
   "Delete specified implicit button type.")
  ("Edit" hui:ibut-edit "Edit/modify named implicit button attributes.")
  ("Help" hkey-help "Report on button's attributes.")
  ("Info"
   (id-info "(hyperbole)Implicit Buttons")
   "Display manual section on implicit buttons.")
  ("Link" hui:ibut-link-directly "Insert an ibut link at point to other/another window.")
  ("Name" hui:ibut-label-create "Create an implicit button label preceding an existing implicit button at point, if any.")
  ("Rename" hui:ibut-rename "Modify a label preceding an implicit button in the current buffer.")
  ("Types"
   (hui:htype-help 'ibtypes 'no-sort)
   "Display documentation for one or all implicit button types."))
 (kotl
  ("Kotl>")
  ("All" kotl-mode:show-all "Expand all collapsed cells.")
  ("Blanks" kvspec:toggle-blank-lines "Toggle blank lines between cells on or off.")
  ("Create" kfile:find "Create or edit an outline file.")
  ("Downto" kotl-mode:hide-sublevels "Hide all cells in outline deeper than a particular level.")
  ("Examp" kotl-mode:example "Display a self-descriptive example outline file.")
  ("Format/"
   (menu . kotl-format)
   "Import/Export Koutlines.")
  ("Hide"
   (progn
     (kotl-mode:is-p)
     (kotl-mode:hide-tree
      (kcell-view:label)))
   "Collapse tree rooted at point.")
  ("Info"
   (id-info "(hyperbole)Koutliner")
   "Display manual section on Hyperbole Koutliner.")
  ("Kill" kotl-mode:kill-tree "Kill ARG following trees starting from point.")
  ("Link" klink:create "Create and insert an implicit link at point.")
  ("Overvw" kotl-mode:overview "Show first line of each cell.")
  ("Show"
   (progn
     (kotl-mode:is-p)
     (kotl-mode:show-tree
      (kcell-view:label)))
   "Expand tree rooted at point.")
  ("Top" kotl-mode:top-cells "Hide all but top-level cells.")
  ("Vspec" kvspec:activate "Prompt for and activate a view specifiction."))
 (kotl-format
  ("Format>")
  ("Display-in-Browser" kexport:display "Export and display current Koutline in default web browser")
  ("File-Import-to-Koutline" kimport:file "Import a buffer/file into a new or existing Koutline.")
  ("Html-Export-Other" kexport:html "Prompt for a Koutline buffer/file and output HTML file; export it.")
  ("Koutline-Export-to-Html" kexport:koutline "Export current Koutline and save as an HTML file for web usage."))
 (msg
  ("Msg>")
  ("Compose-Hypb-Mail"
   (hmail:compose "hyperbole-users@gnu.org"
		  '(hact 'hyp-config))
   "Send a message to the Hyperbole discussion list.")
  ("Join-Hypb-List"
   (hmail:compose "hyperbole-users-join@gnu.org" nil "Just send the message; subject and body are ignored.")
   "Subscribe to the Hyperbole discussion list.")
  ("Leave-Hypb-List"
   (hmail:compose "hyperbole-users-leave@gnu.org" nil "Just send the message; subject and body are ignored.")
   "Unsubscribe from the Hyperbole discussion list.")
  ("Report-Hypb-Bug"
   (hmail:compose "bug-hyperbole@gnu.org"
		  '(hact 'hyp-config))
   "Send a message to the Hyperbole bug reporting list.")
  ("Subscribe-Hypb-Bug"
   (hmail:compose "bug-hyperbole-join@gnu.org" nil "Just send the message; subject and body are ignored.")
   "Subscribe to the Hyperbole bug reporting list.")
  ("Unsub-Hypb-Bug"
   (hmail:compose "bug-hyperbole-leave@gnu.org" nil "Just send the message; subject and body are ignored.")
   "Unsubscribe from the Hyperbole bug reporting list."))
 (hyrolo
  ("Rolo>")
  ("Add" hyrolo-add "Add a new rolo entry.")
  ("Display" hyrolo-display-matches "Display last found rolo matches again.")
  ("Edit" hyrolo-edit "Edit an existing rolo entry.")
  ("FileFind" hyrolo-find-file "Find an existing rolo file.")
  ("Info"
   (id-info "(hyperbole)HyRolo")
   "Display manual section on HyRolo.")
  ("Kill" hyrolo-kill "Kill an existing rolo entry.")
  ("Mail" hyrolo-mail-to "Mail to address following point.")
  ("Order" hyrolo-sort "Order rolo entries in a file.")
  ("RegexFind" hyrolo-grep "Find entries containing a regexp.")
  ("StringFind" hyrolo-fgrep "Find entries containing a string.")
  ("TagFind" hyrolo-tags-view "Find HyRolo Org tags.")
  ("WordFind" hyrolo-word "Find entries containing words.")
  ("Yank" hyrolo-yank "Find an entry containing a string and insert it at point."))
 (screen
  ("Screen>")
  ("FramesControl" hycontrol-enable-frames-mode "Interactively delete, jump to, move, replicate, and resize frames.")
  ("WindowsControl" hycontrol-enable-windows-mode "Interactively delete, jump to, rebalance, resize, and split windows."))
 (types
  ("Types>")
  ("ActionTypes"
   (hui:htype-help-current-window 'actypes)
   "Displays documentation for one or all action types.")
  ("IButType"
   (hui:htype-help-current-window 'ibtypes 'no-sort)
   "Display documentation for one or all implicit button types."))
 (win
  ("WinConfig>")
  ("AddName" hywconfig-add-by-name "Name current window configuration.")
  ("DeleteName" hywconfig-delete-by-name "Delete named window configuration.")
  ("RestoreName" hywconfig-restore-by-name "Restore frame to window configuration given by name.")
  ("PopRing" hywconfig-delete-pop-continue "Restore window configuration from ring and removes it from ring.")
  ("SaveRing"
   (hywconfig-ring-save)
   "Save current window configuration to ring.")
  ("YankRing" hywconfig-yank-pop-continue "Restore next window configuration from ring."))
 (web
  ("Web>")
  ("Amazon"
   (hyperbole-web-search "Amazon")
   "Search Amazon")
  ("Bing"
   (hyperbole-web-search "Bing")
   "Search Bing")
  ("Dictionary"
   (hyperbole-web-search "Dictionary")
   "Search Dictionary")
  ("ducKduckgo"
   (hyperbole-web-search "ducKduckgo")
   "Search ducKduckgo")
  ("Elisp"
   (hyperbole-web-search "Elisp")
   "Search Elisp")
  ("Facebook"
   (hyperbole-web-search "Facebook")
   "Search Facebook")
  ("Google"
   (hyperbole-web-search "Google")
   "Search Google")
  ("gitHub"
   (hyperbole-web-search "gitHub")
   "Search gitHub")
  ("Images"
   (hyperbole-web-search "Images")
   "Search Images")
  ("Jump" webjump "Run a command that prompts for a search term and performs the search")
  ("Maps"
   (hyperbole-web-search "Maps")
   "Search Maps")
  ("RFCs"
   (hyperbole-web-search "RFCs")
   "Search RFCs")
  ("StackOverflow"
   (hyperbole-web-search "StackOverflow")
   "Search StackOverflow")
  ("Wikipedia"
   (hyperbole-web-search "Wikipedia")
   "Search Wikipedia")
  ("X"
   (hyperbole-web-search "X")
   "Search X")
  ("Youtube"
   (hyperbole-web-search "Youtube")
   "Search Youtube")))

Documentation

Hyperbole minibuffer command menus.

Source Code

;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hui-mini.el
(defvar hui:menus nil
  "Hyperbole minibuffer command menus.")