master: Don't canonicalize whitespace in Texinfo files
melisgl via Sbcl-commits <[email protected]> Wed, 01 Jul 2026 13:30:21 +0000
| Newsgroups | gmane.lisp.steel-bank.cvs |
|---|---|
| Message-ID | <[email protected]> |
The branch "master" has been updated in SBCL:
via 34dda2dde18230174cb01b05eeb8a7e166837b9d (commit)
from 2c524ff00b476cae3b2b004c2fc67d791793b4c9 (commit)
- Log -----------------------------------------------------------------
commit 34dda2dde18230174cb01b05eeb8a7e166837b9d
Author: Gabor Melis <[email protected]>
Date: Wed Jul 1 14:44:24 2026 +0200
Don't canonicalize whitespace in Texinfo files
Almost all of them are generated.
Also, fix some comments.
---
contrib/sb-manual/markdown.lisp | 8 ++++----
tools-for-build/canonicalize-whitespace.lisp | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/contrib/sb-manual/markdown.lisp b/contrib/sb-manual/markdown.lisp
index 3bed23f63..045eeebf6 100644
--- a/contrib/sb-manual/markdown.lisp
+++ b/contrib/sb-manual/markdown.lisp
@@ -425,8 +425,8 @@
;;;; Processing Markdown inline elements
-;;; Format symbols either as Texinfo code or as variables if the
-;;; symbol in question is contained in symbols *TEXINFO-LOCAL-VARIABLES*.
+;;; Format symbols either as Texinfo @code{}, link sections, and
+;;; handle concepts.
(defun codify-and-link (line)
(with-output-to-string (result)
(let ((last 0))
@@ -529,12 +529,12 @@
(out-escaped (char string i))
(incf i)
;; Protect the rest of the contiguous word from
- ;; CODIFY-AND-LINK up until
+ ;; CODIFY-AND-LINK.
(loop
while (and (< i len)
(not (or (whitespacep (char string i))
(find (char string i)
- " ,.!?;()'[]{}\""))))
+ ",.!?;()'[]{}\""))))
do (out-escaped (char string i))
(incf i))
(decf i)))
diff --git a/tools-for-build/canonicalize-whitespace.lisp b/tools-for-build/canonicalize-whitespace.lisp
index d9326fee2..205b52a1b 100644
--- a/tools-for-build/canonicalize-whitespace.lisp
+++ b/tools-for-build/canonicalize-whitespace.lisp
@@ -87,7 +87,7 @@
(print file)
(write-sequence new stream)))))
-(defvar *source-types* '("lisp" "lisp-expr" "c" "h" "asd" "texinfo"))
+(defvar *source-types* '("lisp" "lisp-expr" "c" "h" "asd"))
(defvar *exceptions* '("compile-file-pos-utf16be"))
-----------------------------------------------------------------------
hooks/post-receive
--
SBCL