emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

emacs-29 4b2f5425d7: Fix types in various defcustom declarations


From: Mattias Engdegård
Subject: emacs-29 4b2f5425d7: Fix types in various defcustom declarations
Date: Thu, 1 Dec 2022 07:08:03 -0500 (EST)

branch: emacs-29
commit 4b2f5425d7af1a6f992ad8ce0a4452a2e778815a
Author: Mattias Engdegård <mattiase@acm.org>
Commit: Mattias Engdegård <mattiase@acm.org>

    Fix types in various defcustom declarations
    
    * lisp/org/ob-clojure.el
    (ob-clojure-babashka-command, ob-clojure-nbb-command):
    Account for the possibility of nil (commands absent).
    * lisp/org/org.el (org-safe-remote-resources):
    * lisp/org/ox-md.el (org-md-toplevel-hlevel):
    * lisp/progmodes/project.el (project-vc-extra-root-markers):
    Fix incorrect or invalid types.
---
 lisp/org/ob-clojure.el    | 4 ++--
 lisp/org/org.el           | 2 +-
 lisp/org/ox-md.el         | 2 +-
 lisp/progmodes/project.el | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/lisp/org/ob-clojure.el b/lisp/org/ob-clojure.el
index 6f1425a842..b424cf48ff 100644
--- a/lisp/org/ob-clojure.el
+++ b/lisp/org/ob-clojure.el
@@ -101,13 +101,13 @@
 
 (defcustom ob-clojure-babashka-command (executable-find "bb")
   "Path to the babashka executable."
-  :type 'file
+  :type '(choice file (const nil))
   :group 'org-babel
   :package-version '(Org . "9.6"))
 
 (defcustom ob-clojure-nbb-command (executable-find "nbb")
   "Path to the nbb executable."
-  :type 'file
+  :type '(choice file (const nil))
   :group 'org-babel
   :package-version '(Org . "9.6"))
 
diff --git a/lisp/org/org.el b/lisp/org/org.el
index be922a5da0..ab6212dacc 100644
--- a/lisp/org/org.el
+++ b/lisp/org/org.el
@@ -1408,7 +1408,7 @@ URI regexps are applied to both URLs and Org files 
requesting
 remote resources."
   :group 'org
   :package-version '(Org . "9.6")
-  :type '(list regexp))
+  :type '(repeat regexp))
 
 (defcustom org-open-non-existing-files nil
   "Non-nil means `org-open-file' opens non-existing files.
diff --git a/lisp/org/ox-md.el b/lisp/org/ox-md.el
index dee6dbf1fc..01e0aa0491 100644
--- a/lisp/org/ox-md.el
+++ b/lisp/org/ox-md.el
@@ -87,7 +87,7 @@ included into another document or application that reserves 
top-level
 headings for its own use."
   :group 'org-export-md
   :package-version '(Org . "9.6")
-  :type 'string)
+  :type 'natnum)
 
 
 
diff --git a/lisp/progmodes/project.el b/lisp/progmodes/project.el
index dfd3d5c7ab..1cf50df036 100644
--- a/lisp/progmodes/project.el
+++ b/lisp/progmodes/project.el
@@ -453,7 +453,7 @@ repositories.
 
 In either case, their behavior will still obey the relevant
 variables, such as `project-vc-ignores' or `project-vc-name'."
-  :type 'list
+  :type '(repeat string)
   :version "29.1"
   :package-version '(project . "0.9.0")
   :safe (lambda (val) (and (listp val) (cl-every #'stringp val))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]