update packages

This commit is contained in:
2025-12-25 11:44:13 +01:00
parent 059fa06572
commit 1dab1fe4ab
144 changed files with 19985 additions and 1331 deletions

View File

@@ -1,11 +1,11 @@
;; -*- no-byte-compile: t; lexical-binding: nil -*-
(define-package "flycheck" "20251119.1203"
(define-package "flycheck" "20251128.1706"
"On-the-fly syntax checking."
'((emacs "27.1")
(seq "2.24"))
:url "https://www.flycheck.org"
:commit "1eafe2911d50c9f58efce81ff8abea59495e1ff3"
:revdesc "1eafe2911d50"
:commit "62570fafbedb8fa3f7d75a50a9364feca3b294ef"
:revdesc "62570fafbedb"
:keywords '("convenience" "languages" "tools")
:authors '(("Sebastian Wiesner" . "swiesner@lunaryorn.com"))
:maintainers '(("Clément Pit-Claudel" . "clement.pitclaudel@live.com")

View File

@@ -10,8 +10,8 @@
;; Bozhidar Batsov <bozhidar@batsov.dev>
;; URL: https://www.flycheck.org
;; Keywords: convenience, languages, tools
;; Package-Version: 20251119.1203
;; Package-Revision: 1eafe2911d50
;; Package-Version: 20251128.1706
;; Package-Revision: 62570fafbedb
;; Package-Requires: ((emacs "27.1") (seq "2.24"))
;; This file is not part of GNU Emacs.
@@ -10502,30 +10502,54 @@ CHECKER and BUFFER denoted the CHECKER that returned OUTPUT and
the BUFFER that was checked respectively.
See URL `https://proselint.com/' for more information about proselint."
(mapcar (lambda (err)
(let-alist err
(flycheck-error-new-at-pos
.start
(pcase .severity
(`"suggestion" 'info)
(`"warning" 'warning)
(`"error" 'error)
;; Default to error
(_ 'error))
.message
:id .check
:buffer buffer
:checker checker
;; See https://github.com/amperser/proselint/issues/1048
:end-pos .end)))
(let-alist (car (flycheck-parse-json output))
.data.errors)))
(let ((response (flycheck-parse-json output)))
(if (eq (caaar response) 'data)
;; Proselint versions <= 0.14.0:
(mapcar (lambda (err)
(let-alist err
(flycheck-error-new-at-pos
.start
(pcase .severity
(`"suggestion" 'info)
(`"warning" 'warning)
(`"error" 'error)
;; Default to error
(_ 'error))
.message
:id .check
:buffer buffer
:checker checker
;; See https://github.com/amperser/proselint/issues/1048
:end-pos .end)))
(let-alist (car response)
.data.errors))
;; Proselint versions >= 0.16.0
(mapcar (lambda (err)
(let-alist err
(flycheck-error-new-at-pos
(nth 0 .span)
'warning
.message
:id .check_path
:buffer buffer
:checker checker
:end-pos (nth 1 .span))))
(let-alist (car response)
.result.<stdin>.diagnostics)))))
(flycheck-define-checker proselint
"Flycheck checker using Proselint.
See URL `https://proselint.com/'."
:command ("proselint" "--json" "-")
:command ("proselint"
(eval
(if (= (call-process (or flycheck-proselint-executable "proselint")
nil nil nil "--version")
0)
;; Proselint versions <= 0.14.0:
(list "--json" "-")
;; Proselint versions >= 0.16.0
(list "check" "--output-format=json"))))
:standard-input t
:error-parser flycheck-proselint-parse-errors
:modes (text-mode markdown-mode gfm-mode message-mode org-mode))