branch: externals/hyperbole
commit 82f7e0df2821a65a2be15be40005c4704594d4b4
Author: Mats Lidell <[email protected]>
Commit: GitHub <[email protected]>

    Remove leading asterix from defcustom docstrings (#837)
---
 ChangeLog         |  4 ++++
 hmail.el          |  4 ++--
 hmouse-tag.el     | 14 +++++++-------
 hpath.el          | 20 ++++++++++----------
 hproperty.el      | 10 +++++-----
 hsettings.el      | 12 ++++++------
 hui-mini.el       |  8 ++++----
 hui-mouse.el      | 12 ++++++------
 hui-select.el     | 22 +++++++++++-----------
 hui-window.el     | 14 +++++++-------
 hui.el            |  6 +++---
 hycontrol.el      | 20 ++++++++++----------
 hyperbole.el      |  4 ++--
 hywconfig.el      |  4 ++--
 hywiki.el         |  2 +-
 kotl/kexport.el   |  6 +++---
 kotl/kotl-mode.el | 10 +++++-----
 kotl/kview.el     | 12 ++++++------
 18 files changed, 94 insertions(+), 90 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 9b8cbfc9ce..cbe0b1c832 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-31  Mats Lidell  <[email protected]>
+
+* Remove starting asterix from defcustom variable docstrings.
+
 2025-12-25  Mats Lidell  <[email protected]>
 
 * hywiki.el (hywiki--preparation-function, hywiki--completion-function)
diff --git a/hmail.el b/hmail.el
index ad3bc7ab7d..a99a79fce2 100644
--- a/hmail.el
+++ b/hmail.el
@@ -3,7 +3,7 @@
 ;; Author:       Bob Weiner
 ;;
 ;; Orig-Date:     9-Oct-91 at 18:38:05
-;; Last-Mod:      5-Jan-25 at 12:01:15 by Bob Weiner
+;; Last-Mod:     31-Dec-25 at 16:02:19 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -56,7 +56,7 @@
  "Major mode for reading USENET news with Hyperbole buttons.")
 
 (defcustom hmail:init-function nil
-  "*Function (a symbol) to initialize Hyperbole support for a mail 
reader/composer.
+  "Function (a symbol) to initialize Hyperbole support for a mail 
reader/composer.
 Valid values are: nil, Mh-init or Rmail-init."
   :type '(choice (const nil)
                 (const Mh-init)
diff --git a/hmouse-tag.el b/hmouse-tag.el
index 927a4bfbe4..11a1b89d48 100644
--- a/hmouse-tag.el
+++ b/hmouse-tag.el
@@ -3,7 +3,7 @@
 ;; Author:       Bob Weiner
 ;;
 ;; Orig-Date:    24-Aug-91
-;; Last-Mod:      7-Dec-25 at 20:25:10 by Bob Weiner
+;; Last-Mod:     31-Dec-25 at 16:02:19 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -111,7 +111,7 @@ should insert the implicit link type definition name.")
 (define-obsolete-variable-alias 'smart-asm-include-dirs
   'smart-asm-include-path "06.00")
 (defcustom smart-asm-include-path nil
-  "*Ordered list of directories to search for assembly language include files.
+  "Ordered list of directories to search for assembly language include files.
 Each directory must end with a directory separator."
   :type '(repeat directory)
   :group 'hyperbole-commands)
@@ -130,7 +130,7 @@ Examples include:
 (define-obsolete-variable-alias 'smart-c-cpp-include-dirs
   'smart-c-cpp-include-path "06.00")
 (defcustom smart-c-cpp-include-path '("/usr/include/")
-  "*Ordered list of include directories by default searched by C/C++ 
preprocessor.
+  "Ordered list of include directories by default searched by C/C++ 
preprocessor.
 Each directory must end with a directory separator.  See also
 `smart-c-include-path'."
   :type '(repeat directory)
@@ -139,7 +139,7 @@ Each directory must end with a directory separator.  See 
also
 (define-obsolete-variable-alias 'smart-c-include-dirs
   'smart-c-include-path "06.00")
 (defcustom smart-c-include-path nil
-  "*Ordered list of directories to search for C/C++ include files.
+  "Ordered list of directories to search for C/C++ include files.
 Each directory must end with a directory separator.  Directories normally
 searched by the C/C++ pre-processor should be set instead in
 `smart-c-cpp-include-path'."
@@ -173,7 +173,7 @@ File name is grouping 3.")
 (defcustom smart-java-package-path
   (and (fboundp 'getenv) (getenv "JAVA_HOME")
        (list (expand-file-name "src/" (file-name-as-directory (getenv 
"JAVA_HOME")))))
-  "*Ordered list of directories to search for imported Java packages.
+  "Ordered list of directories to search for imported Java packages.
 Each directory must end with a directory separator."
   :type '(repeat directory)
   :group 'hyperbole-commands)
@@ -186,12 +186,12 @@ Each directory must end with a directory separator."
 Keyword matched is grouping 1.  Referent is grouping 2.")
 
 (defcustom smart-emacs-tags-file nil
-  "*Full path name of etags file for GNU Emacs source."
+  "Full path name of etags file for GNU Emacs source."
   :type '(file :must-match t)
   :group 'hyperbole-commands)
 
 (defcustom smart-tags-mode-list '(fundamental-mode prog-mode text-mode)
-  "*Major modes where programming symbols are recognized by the Smart Keys."
+  "Major modes where programming symbols are recognized by the Smart Keys."
   :type '(repeat symbol)
   :group 'hyperbole-commands)
 
diff --git a/hpath.el b/hpath.el
index 08d2dc275c..e6f201a78b 100644
--- a/hpath.el
+++ b/hpath.el
@@ -3,7 +3,7 @@
 ;; Author:       Bob Weiner
 ;;
 ;; Orig-Date:     1-Nov-91 at 00:44:23
-;; Last-Mod:      7-Dec-25 at 21:12:14 by Bob Weiner
+;; Last-Mod:     31-Dec-25 at 16:08:46 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -43,7 +43,7 @@
                                              icomplete-mode ivy-mode
                                              org-roam-mode vertico-mode
                                               selectrum-mode)
-  "*List of boolean mode variables whose modes automatically list completions.
+  "List of boolean mode variables whose modes automatically list completions.
 These are modes where completions are listed without the need for
 pressing the ? key."
   :type '(repeat variable)
@@ -355,7 +355,7 @@ Call this function manually if mount points change after 
Hyperbole is loaded."
 ;;; ************************************************************************
 
 (defcustom hpath:external-open-office-suffixes 
"doc[mx]?\\|od[st]\\|ppsx?\\|ppt[mx]?\\|v[dst][s]?[tx]\\|vsd[x]?\\|xls[mx]?"
-  "*Regexp of Open Office document suffix alternatives.
+  "Regexp of Open Office document suffix alternatives.
 These are to be display externally with the Action Key
 Do not include an initial period or enclosing grouping parentheses;
 these will be added automatically.
@@ -366,7 +366,7 @@ possible suffixes."
   :group 'hyperbole-commands)
 
 (defcustom hpath:external-file-suffixes 
"e?ps\\|dvi\\|pdf\\|ps\\.g?[zZ]\\|gif\\|tiff?\\|xpm\\|xbm\\|xwd\\|pm\\|pbm\\|jpe?g\\|xcf"
-  "*Non-operating system dependent regexp of file suffixes to open outside 
Emacs.
+  "Non-operating system dependent regexp of file suffixes to open outside 
Emacs.
 These are opened with the Action Key when not handled by
 `hpath:native-image-suffixes'.  Do not include an initial period
 or enclosing grouping parentheses; these will be added
@@ -378,7 +378,7 @@ automatically."
                                                                  
hpath:external-open-office-suffixes
                                                                  
hpath:external-file-suffixes)
                                                          "open"))
-  "*An alist of (FILENAME-REGEXP . DISPLAY-PROGRAM-STRING-OR-LIST) for the 
macOS.
+  "An alist of (FILENAME-REGEXP . DISPLAY-PROGRAM-STRING-OR-LIST) for the 
macOS.
 See the function `hpath:get-external-display-alist' for detailed
 format documentation."
   :type '(alist :key-type regexp :value-type string)
@@ -388,7 +388,7 @@ format documentation."
                                                              "openoffice.exe")
                                                        (cons (format 
"\\.\\(%s\\|vba\\)$" hpath:external-file-suffixes)
                                                              
"/c/Windows/System32/cmd.exe //c start \"${@//&/^&}\""))
-  "*An alist of (FILENAME-REGEXP . DISPLAY-PROGRAM-STRING-OR-LIST) for MS 
Windows.
+  "An alist of (FILENAME-REGEXP . DISPLAY-PROGRAM-STRING-OR-LIST) for MS 
Windows.
 See the function `hpath:get-external-display-alist' for detailed
 format documentation."
   :type '(alist :key-type regexp :value-type string)
@@ -408,7 +408,7 @@ format documentation."
                                                              
hpath:external-open-office-suffixes
                                                              
hpath:external-file-suffixes)
                                                      "setsid -w xdg-open"))
-  "*An alist of (FILENAME-REGEXP . DISPLAY-PROGRAM-STRING-OR-LIST) for X.
+  "An alist of (FILENAME-REGEXP . DISPLAY-PROGRAM-STRING-OR-LIST) for X.
 See the function `hpath:get-external-display-alist' for detailed
 format documentation."
   :type '(alist :key-type regexp :value-type string)
@@ -456,7 +456,7 @@ format documentation."
                  (error "Invalid file"))))))
 
     '("\\.rdb\\'" . rdb:initialize)))
-  "*Alist for calling special functions to display file types in Emacs.
+  "Alist for calling special functions to display file types in Emacs.
 The alist consists of (FILENAME-REGEXP . EDIT-FUNCTION) elements.
 See also the function (hpath:get-external-display-alist) for
 external display program settings."
@@ -558,7 +558,7 @@ Used only if the function `image-mode' is defined."
 ;;
 (defcustom hpath:variables
   '(hyperb:dir hywiki-directory load-path exec-path Info-directory-list 
sm-directory)
-  "*List of Emacs Lisp variable symbols to substitute within matching link 
paths.
+  "List of Emacs Lisp variable symbols to substitute within matching link 
paths.
 Each variable value, if bound, must be either a pathname or a list of 
pathnames.
 When embedded within a path, the format is ${variable}."
   :type '(repeat variable)
@@ -572,7 +572,7 @@ When embedded within a path, the format is ${variable}."
   "*Url pattern for (hpath:rfc rfc-num) to get the RFC document for 
`rfc-num'.")
 
 (defcustom hpath:suffixes '(".gz" ".Z")
-  "*List of filename suffixes to add or remove within hpath calls.
+  "List of filename suffixes to add or remove within hpath calls.
 Used by `hpath:exists-p' and `hpath:substitute-dir'."
   :type '(repeat string)
   :group 'hyperbole-commands)
diff --git a/hproperty.el b/hproperty.el
index f4cf5bb6bd..5c63146a28 100644
--- a/hproperty.el
+++ b/hproperty.el
@@ -3,7 +3,7 @@
 ;; Author:       Bob Weiner
 ;;
 ;; Orig-Date:    21-Aug-92
-;; Last-Mod:      5-Oct-25 at 16:41:34 by Mats Lidell
+;; Last-Mod:     31-Dec-25 at 16:02:19 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -41,24 +41,24 @@
 ;;; ************************************************************************
 
 (defcustom hproperty:but-highlight-flag t
-  "*Non-nil means highlight named Hyperbole buttons with `hproperty:but-face'."
+  "Non-nil means highlight named Hyperbole buttons with `hproperty:but-face'."
   :type 'boolean
   :group 'hyperbole-buttons)
 
 (defcustom hproperty:but-emphasize-flag nil
-  "*Non-nil means emphasize selectability of Hyperbole button labels.
+  "Non-nil means emphasize selectability of Hyperbole button labels.
 This is shown when hovering over the button with the mouse."
   :type 'boolean
   :group 'hyperbole-buttons)
 
 (defcustom hproperty:but-flash-time 1000
-  "*Emacs button flash delay."
+  "Emacs button flash delay."
   :type '(integer :match (lambda (_widget value) (and (integerp value) (> 
value 0))))
   :group 'hyperbole-buttons)
 (make-obsolete-variable 'hproperty:but-flash-time "Use 
`hproperty:but-flash-time-seconds' instead" "8.0")
 
 (defcustom hproperty:but-flash-time-seconds 0.05
-  "*Emacs button flash delay."
+  "Emacs button flash delay."
   :type 'float
   :group 'hyperbole-buttons)
 
diff --git a/hsettings.el b/hsettings.el
index cac10afe16..4fe7c78f94 100644
--- a/hsettings.el
+++ b/hsettings.el
@@ -3,7 +3,7 @@
 ;; Author:       Bob Weiner
 ;;
 ;; Orig-Date:    15-Apr-91 at 00:48:49
-;; Last-Mod:     29-Jun-24 at 18:57:18 by Bob Weiner
+;; Last-Mod:     31-Dec-25 at 16:06:23 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -101,12 +101,12 @@ The Smart Menu system must have already been loaded.  If 
a Smart
 Menu is already displayed, perform another Action or Assist Key function.")
 
 (defcustom hmouse-middle-flag (and (boundp 'infodock-version) infodock-version 
t)
-  "*Non-nil means additionally bind the middle mouse button as an Action Key."
+  "Non-nil means additionally bind the middle mouse button as an Action Key."
   :type 'boolean
   :group 'hyperbole-keys)
 
 (defcustom smart-scroll-proportional t
-  "*Non-nil means Smart Key scroll behavior is relative to current line.
+  "Non-nil means Smart Key scroll behavior is relative to current line.
 Smart Keys will scroll relative to current line when pressed at
 the end of a line.  Action Key moves current line to top of the
 window.  Assist Key moves current line to bottom of the window.
@@ -233,7 +233,7 @@ disable/inhibit support."
               (if inhibit-hyperbole-messaging "disabled" "enabled"))))
 
 (defcustom inhibit-hyperbole-messaging t
-  "*Determine whether Hyperbole supports explicit buttons in mail and news 
buffers.
+  "Determine whether Hyperbole supports explicit buttons in mail and news 
buffers.
 The default of t means disable such support (work remains to
 modernize these features).  When t, Hyperbole will not alter
 messaging mode hooks nor overload functions from these packages,
@@ -251,7 +251,7 @@ Hyperbole, and then restart Emacs."
   :group 'hyperbole-buttons)
 
 (defcustom hyperbole-web-search-browser-function browse-url-browser-function
-  "*Function of one url argument called by any Hyperbole Find/Web search."
+  "Function of one url argument called by any Hyperbole Find/Web search."
   :type 'function
   :group 'hyperbole-commands)
 
@@ -275,7 +275,7 @@ Hyperbole, and then restart Emacs."
     ("Wikipedia" . "https://en.wikipedia.org/wiki/%s";)
     ("X" . "https://x.com/search?q=%s";)
     ("Youtube" . "https://www.youtube.com/results?search_query=%s";))
-  "*Alist of (web-service-name . emacs-cmd-or-url-with-%s-parameter) elements.
+  "Alist of (web-service-name . emacs-cmd-or-url-with-%s-parameter) elements.
 The first capitalized character of each web-service-name must be unique.
 This custom option is used in the Hyperbole Find/Web menu where
 the %s in the url-with-%s-parameter is replaced with an interactively
diff --git a/hui-mini.el b/hui-mini.el
index ac09f62648..ae77a9ac8c 100644
--- a/hui-mini.el
+++ b/hui-mini.el
@@ -3,7 +3,7 @@
 ;; Author:       Bob Weiner
 ;;
 ;; Orig-Date:    15-Oct-91 at 20:13:17
-;; Last-Mod:     30-Nov-25 at 17:51:11 by Bob Weiner
+;; Last-Mod:     31-Dec-25 at 16:08:46 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -1039,7 +1039,7 @@ command instead.  Typically prevents clashes over 
{\\`C-c' /}."
 ;;; ************************************************************************
 
 (defcustom hui:menu-highlight-flag t
-  "*If non-nil, highlight the first capitalized character of each menu item.
+  "If non-nil, highlight the first capitalized character of each menu item.
 Highlight with `read-multiple-choice-face'.  The display must
 support underlined faces as well."
   :type 'boolean
@@ -1081,7 +1081,7 @@ support underlined faces as well."
         (when (fboundp 'consult-grep) ;; allow for autoloading
           '("WikiWordConsult" hywiki-word-consult-grep
             "Use `hywiki-consult-grep' to show occurrences of a prompted for 
HyWikiWord."))))
-  "*Hyperbole minibuffer HyWiki menu items of the form:
+  "Hyperbole minibuffer HyWiki menu items of the form:
 \(LABEL-STRING ACTION-SEXP DOC-STR)."
   :set  (lambda (var value)
          (if (fboundp #'hyperbole-minibuffer-menu)
@@ -1112,7 +1112,7 @@ support underlined faces as well."
         '("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.")))
-  "*Hyperbole minibuffer Rolo menu items of the form:
+  "Hyperbole minibuffer Rolo menu items of the form:
 \(LABEL-STRING ACTION-SEXP DOC-STR)."
   :set  (lambda (var value)
          (if (fboundp #'hyperbole-minibuffer-menu)
diff --git a/hui-mouse.el b/hui-mouse.el
index 3e4372c9b1..82aaa26e13 100644
--- a/hui-mouse.el
+++ b/hui-mouse.el
@@ -3,7 +3,7 @@
 ;; Author:       Bob Weiner
 ;;
 ;; Orig-Date:    04-Feb-89
-;; Last-Mod:      7-Dec-25 at 20:15:46 by Bob Weiner
+;; Last-Mod:     31-Dec-25 at 16:02:19 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -130,34 +130,34 @@ In any other context, signal an error."
     (hypb:error "(Hyperbole Assist Key): No action defined for this context; 
try another location")))
 
 (defcustom action-key-default-function #'action-key-error
-  "*Function run by the Action Key in an unspecified context.
+  "Function run by the Action Key in an unspecified context.
 Set it to `hyperbole' if you want it to display the Hyperbole minibuffer menu."
   :type 'function
   :group 'hyperbole-keys)
 
 (defcustom assist-key-default-function #'assist-key-error
-  "*Function run by the Assist Key in an unspecified context.
+  "Function run by the Assist Key in an unspecified context.
 Set it to `hkey-summarize' if you want it to display a summary of
 Smart Key behavior."
   :type 'function
   :group 'hyperbole-keys)
 
 (defcustom action-key-modeline-buffer-id-function #'dired-jump
-  "*Function to call for Action Key clicks on the buf id portion of a modeline.
+  "Function to call for Action Key clicks on the buf id portion of a modeline.
 Its default value is `dired-jump'; set it to `smart-treemacs-modeline'
 to use the Treemacs file manager package instead."
   :type 'function
   :group 'hyperbole-keys)
 
 (defcustom action-key-eol-function #'smart-scroll-up
-  "*Function run by the Action Key at the end of a line.
+  "Function run by the Action Key at the end of a line.
 Its default value is `smart-scroll-up'.  To disable it, set it to
 #\\='ignore."
   :type 'function
   :group 'hyperbole-keys)
 
 (defcustom assist-key-eol-function #'smart-scroll-down
-  "*Function run by the Assist Key at the end of a line.
+  "Function run by the Assist Key at the end of a line.
 Its default value is `smart-scroll-down'.  To disable it, set it to
 #\\='ignore."
   :type 'function
diff --git a/hui-select.el b/hui-select.el
index 265e47a3ef..6f7db542ef 100644
--- a/hui-select.el
+++ b/hui-select.el
@@ -3,7 +3,7 @@
 ;; Author:       Bob Weiner
 ;;
 ;; Orig-Date:    19-Oct-96 at 02:25:27
-;; Last-Mod:     29-Aug-25 at 21:52:32 by Bob Weiner
+;; Last-Mod:     31-Dec-25 at 16:07:18 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -125,7 +125,7 @@
   (format "%sgrep -insIHr" (if (and (executable-find "zgrep")
                                     (string-match-p "bsd" 
(shell-command-to-string "zgrep --version | head -1")))
                                "z" ""))
-  "*Grep command string and initial arguments sent to `hui-select-rgrep' 
command.
+  "Grep command string and initial arguments sent to `hui-select-rgrep' 
command.
 It must end with a space."
   :type 'string
   :group 'hyperbole-commands)
@@ -133,19 +133,19 @@ It must end with a space."
 (defcustom hui-select-brace-modes
   '(c++-mode c++-ts-mode c-mode c-ts-mode java-mode java-ts-mode objc-mode
              perl-mode tcl-mode)
-  "*List of language major modes which define things with brace delimiters."
+  "List of language major modes which define things with brace delimiters."
   :type '(repeat (function :tag "Mode"))
   :group 'hyperbole-commands)
 
 (defcustom hui-select-markup-modes
   '(html-mode mhtml-mode nxml-mode sgml-mode web-mode)
-  "*List of markup language modes that use SGML-style <tag> </tag> pairs."
+  "List of markup language modes that use SGML-style <tag> </tag> pairs."
   :type '(repeat (function :tag "Mode"))
   :group 'hyperbole-commands)
 
 (defcustom hui-select-text-modes
   '(fundamental-mode kotl-mode indented-text-mode Info-mode outline-mode 
text-mode)
-  "*List of textual modes where paragraphs may be outdented or indented."
+  "List of textual modes where paragraphs may be outdented or indented."
   :type '(repeat (function :tag "Mode"))
   :group 'hyperbole-commands)
 
@@ -153,14 +153,14 @@ It must end with a space."
   (append '(altmath-mode asm-mode csh-mode eiffel-mode ksh-mode math-mode 
miranda-mode
                          pascal-mode python-mode python-ts-mode sather-mode)
          hui-select-text-modes)
-  "*List of modes that use indentation mostly to define syntactic structure.
+  "List of modes that use indentation mostly to define syntactic structure.
 Use for language major modes."
   :type '(repeat (function :tag "Mode"))
   :group 'hyperbole-commands)
 
 (defcustom hui-select-ignore-quoted-sexp-modes
   '(debugger-mode emacs-lisp-mode lisp-mode lisp-interaction-mode slime-mode 
cider-mode)
-  "*List of modes in which to ignore quoted sexpressions for syntactic matches.
+  "List of modes in which to ignore quoted sexpressions for syntactic matches.
 Use for language major modes."
   :type '(repeat (function :tag "Mode"))
   :group 'hyperbole-commands)
@@ -202,17 +202,17 @@ Used to avoid early dropoff when marking indented code.")
 Used to include a final line when marking indented code.")
 
 (defcustom hui-select-char-p nil
-  "*If t, return single character boundaries when all else fails."
+  "If t, return single character boundaries when all else fails."
   :type 'boolean
   :group 'hyperbole-commands)
 
 (defcustom hui-select-display-type t
-  "*If t, display the thing selected with each mouse click."
+  "If t, display the thing selected with each mouse click."
   :type 'boolean
   :group 'hyperbole-commands)
 
 (defcustom hui-select-whitespace t
-  "*If t, groups of whitespace are considered as things."
+  "If t, groups of whitespace are considered as things."
   :type 'boolean
   :group 'hyperbole-commands)
 
@@ -419,7 +419,7 @@ The function `hui-select-set-region' updates and returns 
it.")
     (?   . hui-select-whitespace)
     (?\< . hui-select-comment)
     (?\. . hui-select-punctuation))
-  "*Unordered list of pairs of the form (<syntax-char> <function>).
+  "Unordered list of pairs of the form (<syntax-char> <function>).
 Used by the function `hui-select-syntactical-region'.
 Each <function> takes a single position argument and returns a
 region (start . end) defining the boundaries of the thing at that position."
diff --git a/hui-window.el b/hui-window.el
index 49f1b4a526..3e861d2d75 100644
--- a/hui-window.el
+++ b/hui-window.el
@@ -3,7 +3,7 @@
 ;; Author:       Bob Weiner
 ;;
 ;; Orig-Date:    21-Sep-92
-;; Last-Mod:     19-Jun-25 at 11:44:26 by Bob Weiner
+;; Last-Mod:     31-Dec-25 at 16:02:19 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -71,13 +71,13 @@
 ;;; ************************************************************************
 
 (defcustom action-key-minibuffer-function #'hyperbole
-  "*Function run by the Action Key after a click in an inactive minibuffer.
+  "Function run by the Action Key after a click in an inactive minibuffer.
 Its default value is `hyperbole', which displays the Hyperbole minibuffer 
menu."
   :type 'function
   :group 'hyperbole-keys)
 
 (defcustom assist-key-minibuffer-function #'hui-menu-screen-commands
-  "*Function run by the Assist Key after a click in an inactive minibuffer.
+  "Function run by the Assist Key after a click in an inactive minibuffer.
 Its default value is `hui-menu-screen-commands', which displays a popup menu
 of screen control commands."
   :type 'function
@@ -95,25 +95,25 @@ of screen control commands."
   :group 'hyperbole-keys)
 
 (defcustom action-key-modeline-left-edge-function 
#'action-key-modeline-click-left-edge
-  "*Function run on an Action Mouse Key click at a modeline left edge.
+  "Function run on an Action Mouse Key click at a modeline left edge.
 To disable it, set it to #\\='ignore."
   :type 'function
   :group 'hyperbole-keys)
 
 (defcustom assist-key-modeline-left-edge-function 
#'assist-key-modeline-click-left-edge
-  "*Function run on an Assist Mouse Key click at a modeline left edge.
+  "Function run on an Assist Mouse Key click at a modeline left edge.
 To disable it, set it to #\\='ignore."
   :type 'function
   :group 'hyperbole-keys)
 
 (defcustom action-key-modeline-right-edge-function 
#'action-key-modeline-click-right-edge
-  "*Function run on an Action Mouse Key click at a modeline right edge.
+  "Function run on an Action Mouse Key click at a modeline right edge.
 To disable it, set it to #\\='ignore."
   :type 'function
   :group 'hyperbole-keys)
 
 (defcustom assist-key-modeline-right-edge-function 
#'assist-key-modeline-click-right-edge
-  "*Function run on an Assist Mouse Key click at a modeline right edge.
+  "Function run on an Assist Mouse Key click at a modeline right edge.
 To disable it, set it to #\\='ignore."
   :type 'function
   :group 'hyperbole-keys)
diff --git a/hui.el b/hui.el
index 986076c6bf..9d90f070c4 100644
--- a/hui.el
+++ b/hui.el
@@ -3,7 +3,7 @@
 ;; Author:       Bob Weiner
 ;;
 ;; Orig-Date:    19-Sep-91 at 21:42:03
-;; Last-Mod:     23-Nov-25 at 12:44:22 by Bob Weiner
+;; Last-Mod:     31-Dec-25 at 16:02:19 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -51,12 +51,12 @@
 ;;; ************************************************************************
 
 (defcustom hui:ebut-prompt-for-action nil
-  "*Non-nil prompts for a button-specific action on explicit button creation."
+  "Non-nil prompts for a button-specific action on explicit button creation."
   :type 'boolean
   :group 'hyperbole-buttons)
 
 (defcustom hui:hbut-delete-confirm-flag t
-  "*Non-nil means prompt before interactively deleting explicit buttons."
+  "Non-nil means prompt before interactively deleting explicit buttons."
   :type 'boolean
   :group 'hyperbole-buttons)
 
diff --git a/hycontrol.el b/hycontrol.el
index 6c47c4f963..964411a3e7 100644
--- a/hycontrol.el
+++ b/hycontrol.el
@@ -3,7 +3,7 @@
 ;; Author:       Bob Weiner
 ;;
 ;; Orig-Date:     1-Jun-16 at 15:35:36
-;; Last-Mod:     26-Oct-25 at 16:04:51 by Bob Weiner
+;; Last-Mod:     31-Dec-25 at 16:02:19 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -164,22 +164,22 @@ evaluated with the buffer argument as the current buffer, 
e.g. (eq
 major-mode \\='c-mode).")
 
 (defcustom hycontrol-help-flag t
-  "*Non-nil means show key binding help in the minibuffer when in a HyControl 
mode."
+  "Non-nil means show key binding help in the minibuffer when in a HyControl 
mode."
   :type 'boolean
   :group 'hyperbole-screen)
 
 (defcustom hycontrol-invert-mode-line-flag t
-  "*Non-nil means invert mode-line to emphasize the special key bindings in 
effect."
+  "Non-nil means invert mode-line to emphasize the special key bindings in 
effect."
   :type 'boolean
   :group 'hyperbole-screen)
 
 (defcustom hycontrol-keep-window-flag nil
-  "*Non-nil means leave original window when tear off window to another frame."
+  "Non-nil means leave original window when tear off window to another frame."
   :type 'boolean
   :group 'hyperbole-screen)
 
 (defcustom hycontrol-maximum-units 1000
-  "*Maximum units setting allowed for hycontrol commands.
+  "Maximum units setting allowed for hycontrol commands.
 The unit counter resets to the last digit entered whenever this
 value is exceeded."
   :type '(integer :match (lambda (_widget value)
@@ -188,7 +188,7 @@ value is exceeded."
   :group 'hyperbole-screen)
 
 (defcustom hycontrol-frame-offset '(13 . 23)
-  "*Increase in offset for new hycontrol frames relative to the selected frame.
+  "Increase in offset for new hycontrol frames relative to the selected frame.
 Its value is an (x-offset . y-offset) pair in pixels."
   :type '(cons integer integer)
   :group 'hyperbole-screen)
@@ -211,25 +211,25 @@ Lisp boolean form to evaluate.
 The final predicate should always be t, for default values, typically of 
zero.")
 
 (defcustom hycontrol-screen-top-offset    0
-  "*Pixel offset from top used when placing a frame at a top corner."
+  "Pixel offset from top used when placing a frame at a top corner."
   :type '(integer :match (lambda (_widget value)
                           (and (integerp value) (>= value 0)
                                (< value (display-pixel-height)))))
   :group 'hyperbole-screen)
 (defcustom hycontrol-screen-right-offset  0
-  "*Pixel offset from right used when placing a frame at a right corner."
+  "Pixel offset from right used when placing a frame at a right corner."
   :type '(integer :match (lambda (_widget value)
                           (and (integerp value) (>= value 0)
                                (< value (display-pixel-width)))))
   :group 'hyperbole-screen)
 (defcustom hycontrol-screen-bottom-offset 0
-  "*Pixel offset from bottom used when placing a frame at a bottom corner."
+  "Pixel offset from bottom used when placing a frame at a bottom corner."
   :type '(integer :match (lambda (_widget value)
                           (and (integerp value) (>= value 0)
                                (< value (display-pixel-height)))))
   :group 'hyperbole-screen)
 (defcustom hycontrol-screen-left-offset   0
-  "*Pixel offset from left used when placing a frame at a left corner."
+  "Pixel offset from left used when placing a frame at a left corner."
   :type '(integer :match (lambda (_widget value)
                           (and (integerp value) (>= value 0)
                                (< value (display-pixel-width)))))
diff --git a/hyperbole.el b/hyperbole.el
index 00ab699ad2..cdbfaf0120 100644
--- a/hyperbole.el
+++ b/hyperbole.el
@@ -9,7 +9,7 @@
 ;; Maintainer:   Robert Weiner <[email protected]>
 ;; Maintainers:  Robert Weiner <[email protected]>, Mats Lidell <[email protected]>
 ;; Created:      06-Oct-92 at 11:52:51
-;; Last-Mod:      2-Oct-25 at 14:28:52 by Mats Lidell
+;; Last-Mod:     31-Dec-25 at 16:02:19 by Mats Lidell
 ;; Released:     10-Mar-24
 ;; Version:      9.0.2pre
 ;; Keywords:     comm, convenience, files, frames, hypermedia, languages, 
mail, matching, mouse, multimedia, outlines, tools, wp
@@ -186,7 +186,7 @@ Info documentation at \"(hyperbole)Top\".
 ;;; ************************************************************************
 
 (defcustom hkey-init t
-  "*A non-nil value (default) at system load time binds Hyperbole keys.
+  "A non-nil value (default) at system load time binds Hyperbole keys.
 Keys bound are the Action and Assist Keyboard Keys, as well as
 other keys.  {\\[hkey-either]} invokes the Action Key and
 {\\`C-u' \\[hkey-either]} invokes the Assist Key.  Additionally,
diff --git a/hywconfig.el b/hywconfig.el
index bd821594aa..9965d67f8a 100644
--- a/hywconfig.el
+++ b/hywconfig.el
@@ -3,7 +3,7 @@
 ;; Author:       Bob Weiner
 ;;
 ;; Orig-Date:    15-Mar-89
-;; Last-Mod:     20-Jan-24 at 20:20:58 by Mats Lidell
+;; Last-Mod:     31-Dec-25 at 16:02:19 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -59,7 +59,7 @@
 
 (define-obsolete-variable-alias 'wconfig-ring-max 'hywconfig-ring-max "06.00")
 (defcustom hywconfig-ring-max 10
-  "*Max length of Hyperbole window config ring before oldest elements are 
deleted."
+  "Max length of Hyperbole window config ring before oldest elements are 
deleted."
   :type `(integer
           :match ,(lambda (_widget value) (and (integerp value) (> value 0))))
   :group 'hyperbole-screen)
diff --git a/hywiki.el b/hywiki.el
index a2f0703e77..cc875e9648 100644
--- a/hywiki.el
+++ b/hywiki.el
@@ -969,7 +969,7 @@ After successfully finding a referent, run 
`hywiki-display-referent-hook'."
           "Add a HyWikiWord that displays an Org Roam node given its title.")
         '("Sexp"         (hywiki-add-sexpression hkey-value)
           "Add a HyWikiWord that evaluates an Elisp sexpression.")))
-  "*Menu of HyWikiWord custom referent types of the form:
+  "Menu of HyWikiWord custom referent types of the form:
 \(LABEL-STRING ACTION-SEXP DOC-STR)."
   :set  (lambda (var value) (set-default var value))
   :type '(cons (list string) (repeat (list string sexp string)))
diff --git a/kotl/kexport.el b/kotl/kexport.el
index 803b26d2fc..5439b42b50 100644
--- a/kotl/kexport.el
+++ b/kotl/kexport.el
@@ -3,7 +3,7 @@
 ;; Author:       Bob Weiner
 ;;
 ;; Orig-Date:    26-Feb-98
-;; Last-Mod:      5-Nov-23 at 11:45:00 by Bob Weiner
+;; Last-Mod:     31-Dec-25 at 16:10:47 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -45,13 +45,13 @@
 
 (defcustom kexport:html-description
   "Created by Hyperbole's outliner.\nSee &quot;(hyperbole)Koutliner&quot; for 
more information."
-  "*String to insert as the HTML-exported document's description, or nil for 
none."
+  "String to insert as the HTML-exported document's description, or nil for 
none."
   :type '(choice (const nil)
                 (string))
   :group 'hyperbole-koutliner)
 
 (defcustom kexport:html-keywords nil
-  "*String of comma separated keywords to include with an HTML-exported 
document.
+  "String of comma separated keywords to include with an HTML-exported 
document.
 If nil, use no keywords."
   :type '(choice (const nil)
                 (string))
diff --git a/kotl/kotl-mode.el b/kotl/kotl-mode.el
index d8501f4bd8..28d733c799 100644
--- a/kotl/kotl-mode.el
+++ b/kotl/kotl-mode.el
@@ -3,7 +3,7 @@
 ;; Author:       Bob Weiner
 ;;
 ;; Orig-Date:    6/30/93
-;; Last-Mod:      6-Oct-25 at 00:16:41 by Mats Lidell
+;; Last-Mod:     31-Dec-25 at 16:10:26 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -39,7 +39,7 @@
 ;;; ************************************************************************
 
 (defcustom kotl-mode:indent-tabs-mode t
-  "*Non-nil means {\\[kotl-mode:tab-command]} may insert literal tab 
characters.
+  "Non-nil means {\\[kotl-mode:tab-command]} may insert literal tab characters.
 Tab characters are inserted rather than space characters when
 `kotl-mode:tab-flag' is non-nil.  Default value is t.  The value
 of this variable is local to each Koutline buffer."
@@ -47,7 +47,7 @@ of this variable is local to each Koutline buffer."
   :group 'hyperbole-koutliner)
 
 (defcustom kotl-mode:refill-flag nil
-  "*Non-nil means automatically refill cells during operations.
+  "Non-nil means automatically refill cells during operations.
 Operations are move, copy, promotion and demotion.  Default value
 is nil.  Cells with a `no-fill' attribute are never refilled
 during such operations, regardless of the value of this flag."
@@ -55,7 +55,7 @@ during such operations, regardless of the value of this flag."
   :group 'hyperbole-koutliner)
 
 (defcustom kotl-mode:shrink-region-flag nil
-  "*Non-nil means Koutliner commands automatically shrink the region.
+  "Non-nil means Koutliner commands automatically shrink the region.
 The region is shrinked within the visible bounds of a single cell
 before editing it.  The region then falls within the first
 visible cell that was part of the region or that followed it.
@@ -64,7 +64,7 @@ Default value is nil."
   :group 'hyperbole-koutliner)
 
 (defcustom kotl-mode:tab-flag nil
-  "*Non-nil means {\\[kotl-mode:tab-command]} inserts a literal tab character 
and {\\[kotl-mode:untab-command]} deletes backward.
+  "Non-nil means {\\[kotl-mode:tab-command]} inserts a literal tab character 
and {\\[kotl-mode:untab-command]} deletes backward.
 Nil means {\\[kotl-mode:tab-command]} demotes the current tree and
 {\\[kotl-mode:untab-command]} promotes the tree.  The default is nil."
   :type 'boolean
diff --git a/kotl/kview.el b/kotl/kview.el
index c4a960fe7f..4ac22d8202 100644
--- a/kotl/kview.el
+++ b/kotl/kview.el
@@ -3,7 +3,7 @@
 ;; Author:       Bob Weiner
 ;;
 ;; Orig-Date:    6/30/93
-;; Last-Mod:     20-Jun-25 at 00:40:40 by Bob Weiner
+;; Last-Mod:     31-Dec-25 at 16:10:26 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -66,7 +66,7 @@
 (defvar-local kotl-kview nil "Buffer local kview object.")
 
 (defcustom kview:default-blank-lines t
-  "*Default setting of whether to show blank lines between koutline cells.
+  "Default setting of whether to show blank lines between koutline cells.
 A value of t means show them, nil means don't show them.  Default
 value is t."
   :type 'boolean
@@ -79,14 +79,14 @@ value is t."
   "Default number of lines per cell to show.  0, the default, means all 
lines.")
 
 (defcustom kview:default-label-min-width 4
-  "*Minimum width to which to pad labels in a kotl view.
+  "Minimum width to which to pad labels in a kotl view.
 Labels are padded with spaces on the left.  Default value is 4."
   :type '(integer :match (lambda (_widget value)
                           (and (integerp value) (> value 1) (<= value 99))))
   :group 'hyperbole-koutliner)
 
 (defcustom kview:default-label-separator ". "
-  "*Default string to insert between label and contents of a kcell.
+  "Default string to insert between label and contents of a kcell.
 Default value is \". \"."
   :type 'string
   :group 'hyperbole-koutliner)
@@ -97,7 +97,7 @@ Default value is \". \"."
   "Koutline view `outline-regexp' value that handles all label formats.")
 
 (defcustom kview:default-label-type 'alpha
-  "*Default label-type to use for new koutlines.  Default value is \\='alpha.
+  "Default label-type to use for new koutlines.  Default value is \\='alpha.
 It must be one of the following symbols:
   alpha           for `1b3' full alphanumeric labels
   id              for `027' permanent idstamp labels
@@ -111,7 +111,7 @@ It must be one of the following symbols:
 ;;  star            for multi-star labeling, e.g. `***'.
 
 (defcustom kview:default-level-indent 3
-  "*Default number of spaces to indent each succeeding level in koutlines.
+  "Default number of spaces to indent each succeeding level in koutlines.
 Default value is 3."
   :type '(integer :match (lambda (_widget value)
                           (and (integerp value) (> value 0) (<= value 60))))


Reply via email to