Skip to content

Commit

Permalink
Emacs package update
Browse files Browse the repository at this point in the history
  • Loading branch information
laurynas-biveinis committed Dec 16, 2024
1 parent 5ba789f commit abe2f3b
Show file tree
Hide file tree
Showing 74 changed files with 530 additions and 385 deletions.
20 changes: 10 additions & 10 deletions emacs/.emacs.d/elpa/archives/gnu/archive-contents
Original file line number Diff line number Diff line change
Expand Up @@ -206,14 +206,14 @@
("John Wiegley" . "jwiegley@gmail.com"))
(:commit . "f317b0c9c3e60a959f45d035ed5e31a78f1263ac"))])
(auctex .
[(14 0 7)
[(14 0 8)
((emacs
(27 1)))
"Integrated environment for *TeX*" tar
((:url . "https://www.gnu.org/software/auctex/")
(:keywords "tex" "latex" "texinfo" "context" "doctex" "preview-latex")
(:maintainer nil . "auctex-devel@gnu.org")
(:commit . "3bdc30d3c91c6b84d7592f19959cdbe25a497fbc"))])
(:commit . "b34aff234099fb52fd5616bbbdf86920f029d765"))])
(auctex-cont-latexmk .
[(0 3)
((emacs
Expand Down Expand Up @@ -704,7 +704,7 @@
("Ingo Lohmar" . "i.lohmar@gmail.com"))
(:commit . "e62157d43b2c874d2edbd547c3bdfb05d0a7ae5c"))])
(compat .
[(30 0 0 0)
[(30 0 1 0)
((emacs
(24 4))
(seq
Expand All @@ -716,7 +716,7 @@
(:authors
("Philip Kaludercic" . "philipk@posteo.net")
("Daniel Mendler" . "mail@daniel-mendler.de"))
(:commit . "09dce8a193c5a70277512263782b82fa1cba84c0"))])
(:commit . "3626216e7665bfe20f41f9b3d6bbeb1a7de2b1a6"))])
(constants .
[(2 11 1)
((emacs
Expand Down Expand Up @@ -3276,7 +3276,7 @@
("Junpeng Qiu" . "qjpchmail@gmail.com"))
(:keywords "extensions"))])
(parser-generator .
[(0 2 1)
[(0 2 3)
((emacs
(26)))
"Parser Generator library" tar
Expand All @@ -3285,7 +3285,7 @@
(:maintainer "Christian Johansson" . "christian@cvj.se")
(:authors
("Christian Johansson" . "christian@cvj.se"))
(:commit . "0d4b9a42ea207bfa6c995c9cf5834c4bf68b9c44"))])
(:commit . "37732431e129f380d254a4d0d4f6c760975e9399"))])
(path-iterator .
[(1 0)
((emacs
Expand Down Expand Up @@ -3521,7 +3521,7 @@
("Scott Andrew Borton" . "scott@pp.htv.fi"))
(:maintainer "John Darrington" . "john@darrington.wattle.id.au"))])
(pulsar .
[(1 1 0)
[(1 2 0)
((emacs
(28 1)))
"Pulse highlight on demand or after select functions" tar
Expand All @@ -3530,7 +3530,7 @@
(:maintainer "Protesilaos Stavrou" . "info@protesilaos.com")
(:authors
("Protesilaos Stavrou" . "info@protesilaos.com"))
(:commit . "b4b967786afef50ad848a2a0104dd05acd6051d7"))])
(:commit . "2b9c9736b6ff3559acf2a65e3a29574dc7787523"))])
(pyim .
[(5 3 4)
((emacs
Expand Down Expand Up @@ -4505,7 +4505,7 @@
("Brian Cully" . "bjc@kublai.com"))
(:commit . "c35ade49754e051c84eaa2733447b4307968f200"))])
(tramp-theme .
[(0 2)
[(0 3)
((emacs
(24 1)))
"Custom theme for remote buffers" tar
Expand All @@ -4514,7 +4514,7 @@
(:authors
("Michael Albinus" . "michael.albinus@gmx.de"))
(:url . "https://elpa.gnu.org/packages/tramp-theme.html")
(:commit . "e23d7a390278feea8b5652da49052a16dfbbfc3f"))])
(:commit . "f89f0c8ac25455ae59ae3e4bd8c8cb673e16130e"))])
(transcribe .
[(1 5 2)
nil "Package for audio transcriptions" tar
Expand Down
2 changes: 1 addition & 1 deletion emacs/.emacs.d/elpa/archives/gnu/archive-contents.signed
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Good signature from 645357D2883A0966 GNU ELPA Signing Agent (2023) <elpasign@elpa.gnu.org> (trust undefined) created at 2024-12-12T00:05:02+0200 using EDDSA
Good signature from 645357D2883A0966 GNU ELPA Signing Agent (2023) <elpasign@elpa.gnu.org> (trust undefined) created at 2024-12-16T00:05:05+0200 using EDDSA
47 changes: 23 additions & 24 deletions emacs/.emacs.d/elpa/archives/melpa-stable/archive-contents

Large diffs are not rendered by default.

174 changes: 87 additions & 87 deletions emacs/.emacs.d/elpa/archives/melpa/archive-contents

Large diffs are not rendered by default.

15 changes: 13 additions & 2 deletions emacs/.emacs.d/elpa/archives/nongnu-elpa/archive-contents
Original file line number Diff line number Diff line change
Expand Up @@ -555,6 +555,17 @@
(:authors
("Filippo Argiolas" . "filippo.argiolas@gmail.com"))
(:commit . "2c83a3230d4ee9336b0311dbaa6fa77c2d2538c6"))])
(eldoc-diffstat .
[(1 0)
((emacs
(29 1)))
"Make VCS diffstat available via eldoc" tar
((:url . "https://github.com/kljohann/eldoc-diffstat/")
(:keywords "vc" "docs")
(:maintainer "Johann Klähn" . "johann@jklaehn.de")
(:authors
("Johann Klähn" . "johann@jklaehn.de"))
(:commit . "33aa6d7ee5d0e712b112c74ec6e076463b540e9e"))])
(elixir-mode .
[(2 5 0)
((emacs
Expand Down Expand Up @@ -1441,13 +1452,13 @@
((:url . "https://elpa.nongnu.org/nongnu/jinja2-mode.html")
(:commit . "a598357069a68b0ac2bf128c19edd8e899084cdc"))])
(julia-mode .
[(1 0 1)
[(1 0 2)
((emacs
(26 1)))
"Major mode for editing Julia source code" tar
((:url . "https://github.com/JuliaEditorSupport/julia-emacs")
(:keywords "languages")
(:commit . "6283427deefa02e6b87b28efa18a66dcbe50317f"))])
(:commit . "0f4d74f9049df28e2f522733141bfc5b7a0f69a3"))])
(keycast .
[(1 4 1)
((emacs
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Good signature from 645357D2883A0966 GNU ELPA Signing Agent (2023) <elpasign@elpa.gnu.org> (trust undefined) created at 2024-12-12T00:05:06+0200 using EDDSA
Good signature from 645357D2883A0966 GNU ELPA Signing Agent (2023) <elpasign@elpa.gnu.org> (trust undefined) created at 2024-12-16T00:10:05+0200 using EDDSA
15 changes: 13 additions & 2 deletions emacs/.emacs.d/elpa/archives/nongnu/archive-contents
Original file line number Diff line number Diff line change
Expand Up @@ -555,6 +555,17 @@
(:authors
("Filippo Argiolas" . "filippo.argiolas@gmail.com"))
(:commit . "2c83a3230d4ee9336b0311dbaa6fa77c2d2538c6"))])
(eldoc-diffstat .
[(1 0)
((emacs
(29 1)))
"Make VCS diffstat available via eldoc" tar
((:url . "https://github.com/kljohann/eldoc-diffstat/")
(:keywords "vc" "docs")
(:maintainer "Johann Klähn" . "johann@jklaehn.de")
(:authors
("Johann Klähn" . "johann@jklaehn.de"))
(:commit . "33aa6d7ee5d0e712b112c74ec6e076463b540e9e"))])
(elixir-mode .
[(2 5 0)
((emacs
Expand Down Expand Up @@ -1441,13 +1452,13 @@
((:url . "https://elpa.nongnu.org/nongnu/jinja2-mode.html")
(:commit . "a598357069a68b0ac2bf128c19edd8e899084cdc"))])
(julia-mode .
[(1 0 1)
[(1 0 2)
((emacs
(26 1)))
"Major mode for editing Julia source code" tar
((:url . "https://github.com/JuliaEditorSupport/julia-emacs")
(:keywords "languages")
(:commit . "6283427deefa02e6b87b28efa18a66dcbe50317f"))])
(:commit . "0f4d74f9049df28e2f522733141bfc5b7a0f69a3"))])
(keycast .
[(1 4 1)
((emacs
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Good signature from 645357D2883A0966 GNU ELPA Signing Agent (2023) <elpasign@elpa.gnu.org> (trust undefined) created at 2024-12-12T00:05:06+0200 using EDDSA
Good signature from 645357D2883A0966 GNU ELPA Signing Agent (2023) <elpasign@elpa.gnu.org> (trust undefined) created at 2024-12-16T00:10:05+0200 using EDDSA
1 change: 0 additions & 1 deletion emacs/.emacs.d/elpa/compat-30.0.0.0.signed

This file was deleted.

Binary file removed emacs/.emacs.d/elpa/compat-30.0.0.0/compat-30.elc
Binary file not shown.
1 change: 1 addition & 0 deletions emacs/.emacs.d/elpa/compat-30.0.1.0.signed
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Good signature from 645357D2883A0966 GNU ELPA Signing Agent (2023) <elpasign@elpa.gnu.org> (trust undefined) created at 2024-12-15T12:05:01+0200 using EDDSA
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@
#+link: compat-gh https://github.com/emacs-compat/compat/issues/
#+options: toc:nil num:nil author:nil

* Release of "Compat" Version 30.0.1.0

- compat-30: New variable =untrusted-content=.
- compat-30: New variable =trusted-files=.
- compat-30: New function =trusted-content-p=.

(Release <2024-12-15 Sun>)

* Release of "Compat" Version 30.0.0.0

- compat-28: Mark =subr-native-elisp-p= as obsolete (renamed in Emacs 30).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,15 @@
(eval-when-compile (load "compat-macs.el" nil t t))
(compat-require compat-29 "29.1")

(compat-version "29.3")
(compat-defvar untrusted-content nil ;; <compat-tests:untrusted-content>
"Non-nil means that current buffer originated from an untrusted source.
Email clients and some other modes may set this non-nil to mark the
buffer contents as untrusted.
This variable might be subject to change without notice."
:local permanent)

;; TODO Update to 30.1 as soon as the Emacs emacs-30 branch version bumped
(compat-version "30.0.50")

Expand All @@ -50,27 +59,99 @@ See also `find-buffer-visiting'."

;;;; Defined in files.el

(compat-defvar trusted-files nil ;; <compat-tests:trusted-files>
"List of files and directories whose content we trust.
Be extra careful here since trusting means that Emacs might execute the
code contained within those files and directories without an explicit
request by the user.
One important case when this might happen is when `flymake-mode' is
enabled (for example, when it is added to a mode hook).
Each element of the list should be a string:
- If it ends in \"/\", it is considered as a directory name and means that
Emacs should trust all the files whose name has this directory as a prefix.
- else it is considered as a file name.
Use abbreviated file names. For example, an entry \"~/mycode\" means
that Emacs will trust all the files in your directory \"mycode\".
This variable can also be set to `:all', in which case Emacs will trust
all files, which opens a gaping security hole."
:risky t)

(compat-defun trusted-content-p () ;; <compat-tests:trusted-content-p>
"Return non-nil if we trust the contents of the current buffer.
Here, \"trust\" means that we are willing to run code found inside of it.
See also `trusted-files'."
;; We compare with `buffer-file-truename' i.s.o `buffer-file-name'
;; to try and avoid marking as trusted a file that's merely accessed
;; via a symlink that happens to be inside a trusted dir.
(and (not untrusted-content)
buffer-file-truename
(with-demoted-errors "trusted-content-p: %S"
(let ((exists (file-exists-p buffer-file-truename)))
(or
(eq trusted-files :all)
;; We can't avoid trusting the user's init file.
(if (and exists user-init-file)
(file-equal-p buffer-file-truename user-init-file)
(equal buffer-file-truename user-init-file))
(let ((file (abbreviate-file-name buffer-file-truename))
(trusted nil))
(dolist (tf trusted-files)
(when (or (if exists (file-equal-p tf file) (equal tf file))
;; We don't use `file-in-directory-p' here, because
;; we want to err on the conservative side: "guilty
;; until proven innocent".
(and (string-suffix-p "/" tf)
(string-prefix-p tf file)))
(setq trusted t)))
trusted))))))

(compat-defun require-with-check (feature &optional filename noerror) ;; <compat-tests:require-with-check>
"If FEATURE is not already loaded, load it from FILENAME.
This is like `require' except if FEATURE is already a member of the list
`features’, then we check if this was provided by a different file than the
one that we would load now (presumably because `load-path' has been
changed since the file was loaded).
If it's the case, we either signal an error (the default), or forcibly reload
the new file (if NOERROR is equal to `reload'), or otherwise emit a warning."
`features’, then check if it was provided by a different file than the
one that is about to be loaded now (presumably because `load-path' has
been changed since FILENAME was loaded). If that is the case, either
signal an error (the default), or forcibly reload the new file (if
NOERROR is equal to `reload'), or otherwise emit a warning."
(let ((lh load-history)
(res (require feature filename (if (eq noerror 'reload) nil noerror))))
;; If the `feature' was not yet provided, `require' just loaded the right
;; file, so we're done.
(when (eq lh load-history)
(when (and res (eq lh load-history))
;; If `require' did nothing, we need to make sure that was warranted.
(let ((fn (locate-file (or filename (symbol-name feature))
load-path (get-load-suffixes))))
(let* ((fn (locate-file (or filename (symbol-name feature))
load-path (get-load-suffixes) nil
)) ;; load-prefer-newer
;; We used to look for `fn' in `load-history' with `assoc'
;; which works in most cases, but in some cases (e.g. when
;; `load-prefer-newer' is set) `locate-file' can return a
;; different file than the file that `require' would load,
;; so the file won't be found in `load-history' even though
;; we did load "it". (bug#74040)
;; So use a "permissive" search which doesn't pay attention to
;; differences between file extensions.
(prefix (if (string-match
(concat (regexp-opt (get-load-suffixes)) "\\'") fn)
(concat (substring fn 0 (match-beginning 0)) ".")
fn))
(lh load-history))
(while (and lh (let ((file (car-safe (car lh))))
(not (and file (string-prefix-p prefix file)))))
(setq lh (cdr lh)))
(cond
((assoc fn load-history) nil) ;We loaded the right file.
(lh nil) ;We loaded the right file.
((eq noerror 'reload) (load fn nil 'nomessage))
(t (funcall (if noerror #'warn #'error)
"Feature provided by other file: %S" feature)))))
((and fn (memq feature features))
(funcall (if noerror #'warn #'error)
"Feature `%S' is now provided by a different file %s"
feature fn))
(fn
(funcall (if noerror #'warn #'error)
"Could not load file %s" fn))
(t
(funcall (if noerror #'warn #'error)
"Could not locate file %s in load path"
(or filename (symbol-name feature)))))))
res))

;;;; Defined in minibuffer.el
Expand Down
Binary file added emacs/.emacs.d/elpa/compat-30.0.1.0/compat-30.elc
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,8 @@ definition is generated.
- :constant :: Mark the variable as constant if t.
- :risky :: Mark the variable as risky if t.
- :local :: Make the variable buffer-local if t. If the value is
`permanent' make the variable additionally permanently local.
Expand All @@ -232,11 +234,13 @@ definition is generated.
(doc-string 3) (indent 2))
(compat-macs--guard
attrs (list :constant #'booleanp
:risky #'booleanp
:local (lambda (x) (memq x '(nil t permanent)))
:obsolete (lambda (x) (or (booleanp x) (stringp x))))
(lambda (constant local obsolete)
(lambda (constant risky local obsolete)
(compat-macs--strict (not (boundp name)) "%s already defined" name)
(compat-macs--assert (not (and constant local)) "Both :constant and :local")
(compat-macs--assert (not (and local risky)) "Both :risky and :local")
;; The boundp check is performed at runtime to make sure that we never
;; redefine an existing definition if Compat is loaded on a newer Emacs
;; version.
Expand All @@ -250,6 +254,7 @@ definition is generated.
',name ,(if (stringp obsolete) obsolete "No substitute")
,compat-macs--version))))
,@(and local `((make-variable-buffer-local ',name)))
,@(and risky `((put ',name 'risky-local-variable t)))
,@(and (eq local 'permanent) `((put ',name 'permanent-local t)))))))

(defmacro compat-version (version)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
;; Generated package description from compat.el -*- no-byte-compile: t -*-
(define-package "compat" "30.0.0.0" "Emacs Lisp Compatibility Library" '((emacs "24.4") (seq "2.23")) :commit "09dce8a193c5a70277512263782b82fa1cba84c0" :authors '(("Philip Kaludercic" . "philipk@posteo.net") ("Daniel Mendler" . "mail@daniel-mendler.de")) :maintainer '("Compat Development" . "~pkal/compat-devel@lists.sr.ht") :keywords '("lisp" "maint") :url "https://github.com/emacs-compat/compat")
(define-package "compat" "30.0.1.0" "Emacs Lisp Compatibility Library" '((emacs "24.4") (seq "2.23")) :commit "3626216e7665bfe20f41f9b3d6bbeb1a7de2b1a6" :authors '(("Philip Kaludercic" . "philipk@posteo.net") ("Daniel Mendler" . "mail@daniel-mendler.de")) :maintainer '("Compat Development" . "~pkal/compat-devel@lists.sr.ht") :keywords '("lisp" "maint") :url "https://github.com/emacs-compat/compat")
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

;; Author: Philip Kaludercic <philipk@posteo.net>, Daniel Mendler <mail@daniel-mendler.de>
;; Maintainer: Compat Development <~pkal/compat-devel@lists.sr.ht>
;; Version: 30.0.0.0
;; Version: 30.0.1.0
;; URL: https://github.com/emacs-compat/compat
;; Package-Requires: ((emacs "24.4") (seq "2.23"))
;; Keywords: lisp, maint
Expand Down
Loading

0 comments on commit abe2f3b

Please sign in to comment.