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.")