]> git.eshelyaron.com Git - emacs.git/commitdiff
Link to Tree-sitter parser sources from compatibility report
authorPeter Oliver <git@mavit.org.uk>
Wed, 11 Jun 2025 17:03:20 +0000 (18:03 +0100)
committerEshel Yaron <me@eshelyaron.com>
Wed, 23 Jul 2025 18:59:07 +0000 (20:59 +0200)
* admin/tree-sitter/treesit-admin.el
(treesit-admin--generate-compatibility-report): Add a link to the source
URL (bug#78848).

(cherry picked from commit 438a4cf673b99e43d091bcb02f7ffe5cb71b00b0)

admin/tree-sitter/treesit-admin.el

index 7a8450a2e956d1546476dc6dff735da42311e36d..2be6fe42f27e2abafc30cfa73860f0bdf7295f27 100644 (file)
@@ -517,8 +517,9 @@ EMACS-EXECUTABLES is a list of Emacs executables to check for."
           (insert (format "<th>%s</th>" emacs-version)))
         (insert "</tr>\n")
         (dolist (lang languages)
-          (insert "<tr>")
-          (insert (format "<th>%s</th>" lang))
+          (insert (format "<tr><th><a href=\"%s\"><code>%s</code></a></th>"
+                          (nth 1 (assoc lang treesit-language-source-alist))
+                          lang))
           (dolist (emacs-version (mapcar #'car tables))
             (let* ((key (cons lang emacs-version))
                    (plist (gethash key database))