]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix TODO to convert defvar with leading '*' to defcustom
authorStefan Kangas <stefankangas@gmail.com>
Thu, 30 May 2019 11:05:46 +0000 (13:05 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sun, 9 Jun 2019 07:08:33 +0000 (10:08 +0300)
* etc/TODO: Remove done TODO to remove '*' from defvar.
* doc/misc/gnus.texi: Remove leading '*' from defvar example.
* lisp/kermit.el (kermit-esc-char): Convert to defcustom.
* lisp/desktop.el (desktop-header):
* lisp/obsolete/cc-compat.el (c-indent-level)
(c-brace-imaginary-offset, c-brace-offset, c-argdecl-indent)
(c-label-offset, c-continued-statement-offset)
(c-continued-brace-offset): Remove leading '*' from docstring.
* lisp/progmodes/dcl-mode.el: Remove leading '*' from docstring in
comment.
* test/manual/cedet/tests/test.el: Add comment asking if example of
defvar with leading '*' should be removed.
(Bug#35994)  (The previous commit is also for the same bug.)

doc/misc/gnus.texi
etc/TODO
lisp/desktop.el
lisp/kermit.el
lisp/obsolete/cc-compat.el
lisp/progmodes/dcl-mode.el
test/manual/cedet/tests/test.el

index 17b1521f488cfbe167d522abceb7743e7116c5a2..11ee62d5462fb4109ddf906b8e217caf369d3b33 100644 (file)
@@ -30451,7 +30451,7 @@ Below is a slightly shortened version of the @code{nndir} back end.
   nnml-current-directory nnmh-current-directory)
 
 (defvoo nndir-nov-is-evil nil
-  "*Non-nil means that nndir will never retrieve NOV headers."
+  "Non-nil means that nndir will never retrieve NOV headers."
   nnml-nov-is-evil)
 
 (defvoo nndir-current-group ""
index 0f93279fa68babcdb3a539bd474e948de26d4822..f8c2d285eef949bebd923dd4427d6afc75084fcd 100644 (file)
--- a/etc/TODO
+++ b/etc/TODO
@@ -122,9 +122,6 @@ It can use the same icons as gud.
 ** Check what minor modes don't use define-minor-mode and convert them
 to use it.
 
-** Convert all defvars with leading '*' in the doc-strings into defcustoms
-of appropriate :type and :group.
-
 ** Remove unnecessary autoload cookies from defcustoms.
 This needs a bit of care, since often people have become used to
 expecting such variables to always be defined, eg when they modify
index 33d7643d1b7473f47603cd35ad2d87a0bec3a68b..59610a128a344fc29fd85537407e8a44b906186b 100644 (file)
@@ -616,7 +616,7 @@ DIRNAME omitted or nil means use `desktop-dirname'."
 ";; --------------------------------------------------------------------------
 ;; Desktop File for Emacs
 ;; --------------------------------------------------------------------------
-" "*Header to place in Desktop file.")
+" "Header to place in Desktop file.")
 
 (defvar desktop-delay-hook nil
   "Hooks run after all buffers are loaded; intended for internal use.")
index f6ed1fbda1c1ac3c23b35028f141050e06d257a7..ec5d91749c4e6aeb523d1eb61c491909a9945db0 100644 (file)
 
 (require 'shell)
 
-(defvar kermit-esc-char "\C-\\" "*Kermit's escape char.")
+(defgroup kermit nil
+  "Kermit support."
+  :group 'comm)
+
+(defcustom kermit-esc-char "\C-\\"
+  "Kermit's escape char."
+  :type 'string)
 
 (defun kermit-esc ()
   "For sending escape sequences to a kermit running in shell mode."
index bbacd12113599a0d5229064dd2e5d66ae46dadf4..8e9d9e726256ea3abf08fd1b5b87d5a16c6a3fbe 100644 (file)
 \f
 ;; In case c-mode.el isn't loaded
 (defvar c-indent-level 2
-  "*Indentation of C statements with respect to containing block.")
+  "Indentation of C statements with respect to containing block.")
 ;;;###autoload(put 'c-indent-level 'safe-local-variable 'integerp)
 
 (defvar c-brace-imaginary-offset 0
-  "*Imagined indentation of a C open brace that actually follows a statement.")
+  "Imagined indentation of a C open brace that actually follows a statement.")
 (defvar c-brace-offset 0
-  "*Extra indentation for braces, compared with other text in same context.")
+  "Extra indentation for braces, compared with other text in same context.")
 (defvar c-argdecl-indent 5
-  "*Indentation level of declarations of C function arguments.")
+  "Indentation level of declarations of C function arguments.")
 (defvar c-label-offset -2
-  "*Offset of C label lines and case statements relative to usual indentation.")
+  "Offset of C label lines and case statements relative to usual indentation.")
 (defvar c-continued-statement-offset 2
-  "*Extra indent for lines not starting new statements.")
+  "Extra indent for lines not starting new statements.")
 (defvar c-continued-brace-offset 0
-  "*Extra indent for substatements that start with open-braces.
+  "Extra indent for substatements that start with open-braces.
 This is in addition to c-continued-statement-offset.")
 
 
index d5803c77bb4b47a481892583cbc7ecfe8126d3fc..864074fe19193b028ce897e412f58d703b5d2081 100644 (file)
@@ -459,7 +459,7 @@ Preloaded with all known option names from dcl-option-alist")
 ;    ("GOSUB" (, (concat dcl-cmd-r
 ;                      "GOSUB[ \t]+\\([A-Za-z0-9_$]+\\)")) 5)
 ;    ("CALL" (, (concat dcl-cmd-r "CALL[ \t]+\\([A-Za-z0-9_$]+\\)")) 5)))
-;  "*Default imenu generic expression for DCL.
+;  "Default imenu generic expression for DCL.
 
 ;The default includes SUBROUTINE labels in the main listing and
 ;sub-listings for other labels, CALL, GOTO and GOSUB statements.
index 242186c360135de70d031fc47db6cf7c850245b8..8f551da5fe79fecbb75f4e8f9ab25ff4648d2acb 100644 (file)
@@ -83,6 +83,7 @@
 (defvar a-defvar (cons 1 2)
   "Variable a")
 
+;; FIXME: This practice is not recommended in recent Emacs.  Remove?
 (defvar a-defvar-star (cons 1 2)
   "*User visible var a")