summaryrefslogtreecommitdiff
path: root/gnu/packages/emacs-xyz.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/emacs-xyz.scm')
-rw-r--r--gnu/packages/emacs-xyz.scm373
1 files changed, 203 insertions, 170 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 2e0b094d85..cf1542955c 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -765,10 +765,10 @@ configuration language which makes it trivial to write your own themes.")
(license license:gpl3+)))
(define-public emacs-inspector
- (let ((commit "daff792202d36638033f83902fc0849130270d39")) ;version bump
+ (let ((commit "4e85b25e3e80c9989fcf7f518606837a54d9fab6")) ;version bump
(package
(name "emacs-inspector")
- (version "0.33")
+ (version "0.36")
(source
(origin
(uri (git-reference
@@ -776,7 +776,7 @@ configuration language which makes it trivial to write your own themes.")
(commit commit)))
(method git-fetch)
(sha256
- (base32 "1wak0xd51l9iimvd1j9qg07i4bhn5fl9ncw6b6gg3fh7wk9wwpfy"))
+ (base32 "05bb8ph355x8f46wbahfmg3060r13j31zq930cb1xq8i9nx8j8h4"))
(file-name (git-file-name name version))))
(build-system emacs-build-system)
(arguments
@@ -794,10 +794,10 @@ Common Lisp or Smalltalk, but for Emacs Lisp.")
(license license:gpl3+))))
(define-public emacs-tree-inspector
- (let ((commit "495ef1874fba9d75842087f4acf0ebd75cf09e97"))
+ (let ((commit "bbb8d2dfe84fbf857fcc1579de5a1324b09a877e"))
(package
(name "emacs-tree-inspector")
- (version "0.3")
+ (version "0.4")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -806,7 +806,7 @@ Common Lisp or Smalltalk, but for Emacs Lisp.")
(file-name (git-file-name name version))
(sha256
(base32
- "011pk5gr2j9m4qnv70qz63bh58ga72nqahv0zkf2qpbr2a5df09c"))))
+ "01ad4r97hfr9nndbifyggscb5108y7h2qm95jsmh5b9qgzqm39nx"))))
(build-system emacs-build-system)
(arguments
(list
@@ -814,7 +814,17 @@ Common Lisp or Smalltalk, but for Emacs Lisp.")
#:test-command #~(list "emacs" "-Q" "--batch"
"-L" "."
"-l" "tree-inspector-tests.el"
- "-f" "ert-run-tests-batch-and-exit")))
+ "-f" "ert-run-tests-batch-and-exit")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-library-loading
+ ;; The library calls `hash-table-keys', which is not
+ ;; auto-loaded. Explicitly require `subr-x', where it is
+ ;; defined.
+ (lambda _
+ (substitute* "tree-inspector.el"
+ (("\\(require 'cl-lib\\)" line)
+ (string-append line "(require 'subr-x)"))))))))
(propagated-inputs (list emacs-treeview))
(home-page "https://github.com/mmontone/emacs-tree-inspector")
(synopsis "Inspection tool for Emacs Lisp objects that uses a tree view")
@@ -1269,13 +1279,13 @@ face properties and allows configuration of faces and colors.")
(define-public emacs-project
(package
(name "emacs-project")
- (version "0.9.8")
+ (version "0.10.0")
(source
(origin
(method url-fetch)
(uri (string-append "https://elpa.gnu.org/packages/project-" version ".tar"))
(sha256
- (base32 "0i1q9blvpj3bygjh98gv0kqn2rm01b8lqp9vra82sy3hzzj39pyx"))))
+ (base32 "060iw06c60vjy1bp771zz0n24x4s7kpyvdjs51147v2kz35n08pb"))))
(build-system emacs-build-system)
(propagated-inputs (list emacs-xref))
(home-page "https://elpa.gnu.org/packages/project.html")
@@ -1652,14 +1662,14 @@ code files.")
(define-public emacs-mct
(package
(name "emacs-mct")
- (version "0.5.1")
+ (version "1.0.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://gitlab.com/protesilaos/mct")
(commit version)))
(sha256
- (base32 "0vmlss546z0x8y26cxb1iis926pwjfv466gwm0clb8jfqkvr0qmh"))
+ (base32 "1xagrc06rvzsrv1k0arx8d5jxy1x4s9rp46gwfmnl1732irx8z3r"))
(file-name (git-file-name name version))))
(native-inputs (list texinfo))
(build-system emacs-build-system)
@@ -4263,7 +4273,7 @@ searches. Unlike code@{emacs-wiki.el}, it can be combined with any format.")
(define-public emacs-bm
(package
(name "emacs-bm")
- (version "201905")
+ (version "202309")
(source
(origin
(method git-fetch)
@@ -4272,8 +4282,14 @@ searches. Unlike code@{emacs-wiki.el}, it can be combined with any format.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "180b3rc13asrmsdh7v405d54jkrininvaj52xhp71vw91ng51dkn"))))
+ (base32 "1a47dcda196sb6qx45w94d0vfzyfprfs3g7yj0scjmna79rr3fqa"))))
(build-system emacs-build-system)
+ (arguments
+ (list
+ #:tests? #true
+ #:test-command #~(list "emacs" "-Q" "--batch"
+ "-l" "bm-tests.el"
+ "-f" "ert-run-tests-batch-and-exit")))
(home-page "https://github.com/joodland/bm")
(synopsis "Visual bookmarks for Emacs")
(description "This package provides visible, buffer local bookmarks and
@@ -5005,14 +5021,14 @@ window).")
(define-public emacs-mmm-mode
(package
(name "emacs-mmm-mode")
- (version "0.5.9")
+ (version "0.5.10")
(source
(origin
(method url-fetch)
(uri (string-append "https://elpa.gnu.org/packages/"
"mmm-mode-" version ".tar"))
(sha256
- (base32 "12fss1ccb66xc87m5wpr3vg7bfrzz5m0q6s7pa0avvhsm2f8r2yh"))))
+ (base32 "1ny9gm87qah4qy0iphw2nlhz2pfc87hzzsv58lrxl18gr69qhndi"))))
(build-system emacs-build-system)
(home-page "https://github.com/purcell/mmm-mode")
(synopsis "Allow multiple major modes in an Emacs buffer")
@@ -6094,7 +6110,7 @@ files and directories.")
(define-public emacs-fountain-mode
(package
(name "emacs-fountain-mode")
- (version "3.6.2")
+ (version "3.6.3")
(source
(origin
(method git-fetch)
@@ -6103,7 +6119,7 @@ files and directories.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0mml0in6xxhfv4mdb7rl9k8m6xwmrjl5bb301p8d56sfng982pdl"))))
+ (base32 "18s1dp2n9q6f3py3f1yc3918yqpncdkwkgi3b3bc2868n6sw0n84"))))
(arguments
(list
#:phases #~(modify-phases %standard-phases
@@ -6766,7 +6782,7 @@ then refine or modify the search results.")
(define-public emacs-inf-ruby
(package
(name "emacs-inf-ruby")
- (version "2.5.2")
+ (version "2.8.0")
(source
(origin
(method git-fetch)
@@ -6775,7 +6791,7 @@ then refine or modify the search results.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0a1hhvfbl6mq8rjsi77fg9fh5a91hi5scjrg9rjqc5ffbql67y0v"))))
+ (base32 "0dxjcr34xsa0m25yw8pp4iwjq8cqdgs6r8ls4lwfb69rnii7jmn5"))))
(build-system emacs-build-system)
(home-page "https://github.com/nonsequitur/inf-ruby")
(synopsis "Provides a REPL buffer connected to a Ruby subprocess in Emacs")
@@ -8519,20 +8535,19 @@ user.")
(define-public emacs-subed
(package
(name "emacs-subed")
- (version "1.2.3")
+ (version "1.2.4")
(source (origin
(method url-fetch)
(uri (string-append "https://elpa.nongnu.org/nongnu/subed-"
version ".tar"))
(sha256
(base32
- "0np4wp7pmpayz8r9p3cl7z1i7yfq8xmkn862n9d104szf4ffk0if"))))
+ "05pnjdrf9gq32bayvbd0yvp1lxpwj2xsarcy3s2jjb6zcgm6djyb"))))
(arguments
(list
#:tests? #t
#:test-command #~(list "make" "test-only")))
- (native-inputs
- (list emacs-buttercup))
+ (native-inputs (list emacs-buttercup))
(build-system emacs-build-system)
(home-page "https://elpa.nongnu.org/nongnu/subed.html")
(synopsis "Major mode for editing subtitles")
@@ -8646,7 +8661,8 @@ by a query, so both a link can refer to several mails.")
(uri (string-append "https://elpa.gnu.org/packages/debbugs-"
version ".tar"))
(sha256
- (base32 "1rzv13shadbvy583vjj4zg13v920zpiqrsnn10r3cqqyli89ivn2"))))
+ (base32 "1rzv13shadbvy583vjj4zg13v920zpiqrsnn10r3cqqyli89ivn2"))
+ (patches (search-patches "emacs-debbugs-keep-patch-subject.patch"))))
(build-system emacs-build-system)
(arguments '(#:include '("\\.el$" "\\.wsdl$" "\\.info$")))
(propagated-inputs
@@ -9032,7 +9048,7 @@ languages.")
(define-public emacs-irony-mode
(package
(name "emacs-irony-mode")
- (version "1.5.0")
+ (version "1.6.0")
(home-page "https://github.com/Sarcasm/irony-mode")
(source
(origin
@@ -9042,7 +9058,7 @@ languages.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1ilvfqn7hzrjjy2zrv08dbdnmgksdgsmrdcvx05s8704430ag0pb"))))
+ (base32 "1zwmarjy9lzi57m82dw67aj69cn4nscdgp4fm8glx1krk9xh35hp"))))
(build-system emacs-build-system)
(arguments
(list
@@ -10369,7 +10385,7 @@ sgml/html integration, and indentation (working with sgml).")
(define-public emacs-jinx
(package
(name "emacs-jinx")
- (version "0.8")
+ (version "0.9")
(source
(origin
(method git-fetch)
@@ -10380,7 +10396,7 @@ sgml/html integration, and indentation (working with sgml).")
(file-name (git-file-name name version))
(sha256
(base32
- "1y097rnf9zg26jf4vh74a0laddfp4x6pp1fjqs3xqgwc0cmdq59w"))))
+ "0xayrqnsws2n2p0qbdl291fva4ljp3kqrr591xbq1wr6n95hfyn5"))))
(build-system emacs-build-system)
(arguments
(list
@@ -11411,40 +11427,39 @@ them easier to distinguish from other, less important buffers.")
(license license:expat)))
(define-public emacs-embark
- (let ((commit "c914efe881df2bc6a2bd35cc7ee975d3e9d4a418")) ;version bump
- (package
- (name "emacs-embark")
- (version "0.22.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/oantolin/embark")
- (commit commit)))
- (sha256
- (base32 "1l288w27wav0r71hprqi74r77042d1fx3p1zmi05vl6z6230h48b"))
- (file-name (git-file-name name version))))
- (build-system emacs-build-system)
- (arguments
- (list
- #:phases
- #~(modify-phases %standard-phases
- (add-after 'install 'makeinfo
- (lambda* (#:key outputs #:allow-other-keys)
- (invoke "emacs"
- "--batch"
- "--eval=(require 'ox-texinfo)"
- "--eval=(find-file \"README.org\")"
- "--eval=(org-texinfo-export-to-info)")
- (install-file "embark.info"
- (string-append #$output "/share/info")))))))
- (native-inputs (list texinfo))
- (propagated-inputs
- (list emacs-avy emacs-consult))
- (home-page "https://github.com/oantolin/embark")
- (synopsis "Emacs mini-buffer actions rooted in keymaps")
- (description
- "This package provides a sort of right-click contextual menu for Emacs
+ (package
+ (name "emacs-embark")
+ (version "0.23")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/oantolin/embark")
+ (commit version)))
+ (sha256
+ (base32 "1dmsaw1m819kzmai45c4cqh5lyyha451f7dxzwwfz9crmzg2w5sf"))
+ (file-name (git-file-name name version))))
+ (build-system emacs-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'makeinfo
+ (lambda* (#:key outputs #:allow-other-keys)
+ (invoke "emacs"
+ "--batch"
+ "--eval=(require 'ox-texinfo)"
+ "--eval=(find-file \"README.org\")"
+ "--eval=(org-texinfo-export-to-info)")
+ (install-file "embark.info"
+ (string-append #$output "/share/info")))))))
+ (native-inputs (list texinfo))
+ (propagated-inputs
+ (list emacs-avy emacs-consult))
+ (home-page "https://github.com/oantolin/embark")
+ (synopsis "Emacs mini-buffer actions rooted in keymaps")
+ (description
+ "This package provides a sort of right-click contextual menu for Emacs
offering you relevant @emph{actions} to use on a @emph{target} determined by
the context.
@@ -11458,7 +11473,7 @@ get offered actions like deleting, copying, renaming, visiting in another
window, running a shell command on the file, etc. For buffers the actions
include switching to or killing the buffer. For package names the actions
include installing, removing or visiting the homepage.")
- (license license:gpl3+))))
+ (license license:gpl3+)))
(define-public emacs-prescient
(package
@@ -12951,7 +12966,7 @@ allowing unprefixed keys to insert their respective characters as expected.")
(define-public emacs-clojure-mode
(package
(name "emacs-clojure-mode")
- (version "5.16.2")
+ (version "5.17.0")
(source
(origin
(method git-fetch)
@@ -12960,7 +12975,7 @@ allowing unprefixed keys to insert their respective characters as expected.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0axqdzq4rjjxsxx4b8n2g2gf82wrznbzdilp2kv831wyl33z29mk"))))
+ (base32 "0knx3y53z0dn49xisa78bac55vhhkwxs2iw3jvalx41wfwvkirxc"))))
(build-system emacs-build-system)
(native-inputs
(list emacs-buttercup emacs-dash emacs-paredit emacs-s))
@@ -13003,7 +13018,7 @@ Clojure projects from templates.")
(define-public emacs-clj-refactor
(package
(name "emacs-clj-refactor")
- (version "3.9.1")
+ (version "3.9.4")
(source
(origin
(method git-fetch)
@@ -13012,7 +13027,7 @@ Clojure projects from templates.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1c7ndc81j3pljgf7n188f3mm6vm3gyiplh4mnb4y5wbkbnpiwgdc"))))
+ (base32 "1j9pkkpnbvyl9p45dycngdiq2kyj6bmyb709pdxj3nar2d8ryl1h"))))
(build-system emacs-build-system)
(propagated-inputs
(list emacs-cider
@@ -13967,7 +13982,7 @@ much easier.")
(define-public emacs-elfeed-protocol
(package
(name "emacs-elfeed-protocol")
- (version "0.8.1")
+ (version "0.9.0")
(source
(origin
(method git-fetch)
@@ -13976,7 +13991,7 @@ much easier.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0k9rkghp9rg7aidmx7q0n4wpb9z5cwr7j8z167yzaqgf9s3y4jj2"))))
+ (base32 "0cgq280gxw40vxn2pvax9k5k22gd1kwsjw4yl35206d3mb9wb0fa"))))
(build-system emacs-build-system)
(propagated-inputs
(list emacs-elfeed))
@@ -14291,8 +14306,8 @@ indentation guides in Emacs:
;; https://github.com/jorgenschaefer/elpy/issues/1824
;; https://github.com/jorgenschaefer/elpy/pull/1951
;; https://github.com/jorgenschaefer/elpy/issues/1940.
- (let ((commit "1746e7009000b7635c0ea6f1559018143aa61642")
- (revision "1"))
+ (let ((commit "7ff8ffa918411887d165764f7a5a12bc46646e73")
+ (revision "2"))
(package
(name "emacs-elpy")
(version (git-version "1.35.0" revision commit))
@@ -14304,7 +14319,8 @@ indentation guides in Emacs:
(file-name (git-file-name name version))
(sha256
(base32
- "120xzzaa8jxls3lri6d53zq6gafnkc6d9mlg09an334kkmh8k2fc"))))
+ "0lh8w5a1abxaa7lf1c4yzgr0sh9szcwdnwd8w2004hv6mrcmyqc6"))
+ (patches (search-patches "emacs-elpy-dup-test-name.patch"))))
(build-system emacs-build-system)
(arguments
`(#:include (cons* "^elpy/[^/]+\\.py$" "^snippets\\/" %default-include)
@@ -14339,6 +14355,12 @@ indentation guides in Emacs:
(string-append all " :expected-result :failed\n")))
(substitute* "elpy-shell-echo-inputs-and-outputs-test.el"
(("elpy-shell-should-echo-outputs.*" all)
+ (string-append all " :expected-result :failed\n")))
+ ;; This test started failing with Emacs 29 (see:
+ ;; https://github.com/jorgenschaefer/elpy/issues/2032).
+ (substitute* "elpy-folding-fold-blocks-test.el"
+ (("elpy-fold-at-point-should-NOT-fold-and-unfold-functions\
+-from-after.*" all)
(string-append all " :expected-result :failed\n"))))))
;; The default environment of the RPC uses Virtualenv to install
;; Python dependencies from PyPI. We don't want/need this in Guix.
@@ -14684,7 +14706,7 @@ that uses the standard completion function completing-read.")
(define-public emacs-yaml
(package
(name "emacs-yaml")
- (version "0.5.2")
+ (version "0.5.4")
(source
(origin
(method git-fetch)
@@ -14693,7 +14715,7 @@ that uses the standard completion function completing-read.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "05ps0lsapi0xymkyvqwnxhgkp6qzbfz1xpgq6s9d6g0ycc2fbmcm"))))
+ (base32 "10sdcihgd8yvdf7yab5fsvq65amp25msjh7mbrxgk3w4zc96fxzi"))))
(build-system emacs-build-system)
(home-page "https://github.com/zkry/yaml.el")
(synopsis "YAML parser in Elisp")
@@ -14706,7 +14728,7 @@ parsing utility.")
(define-public emacs-yaml-mode
(package
(name "emacs-yaml-mode")
- (version "0.0.15")
+ (version "0.0.16")
(source
(origin
(method git-fetch)
@@ -14715,7 +14737,7 @@ parsing utility.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0gsa153yp8lmwrvcc3nzpw5lj037y7q2nm23k5k404r5as4k355l"))))
+ (base32 "0jqg2hmh7qsgqywwd6fy3k8z8j45nqhpdzr3hw4hd5s2hry3zhg1"))))
(build-system emacs-build-system)
(home-page "https://github.com/yoshiki/yaml-mode")
(synopsis "Major mode for editing YAML files")
@@ -14776,7 +14798,7 @@ Emacs.")
(define-public emacs-web-mode
(package
(name "emacs-web-mode")
- (version "17.2.1")
+ (version "17.3.13")
(source
(origin
(method git-fetch)
@@ -14785,7 +14807,7 @@ Emacs.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0sd2ysysn8x4iwz2fhnvh8knr3pdqgkvhkhsl948smmfl0dwj42f"))))
+ (base32 "0d4j97vywfqabc896w8d30niig19lg2q1bdd3kxyvz3b8027zn4g"))))
(build-system emacs-build-system)
(synopsis "Major mode for editing web templates")
(description "Web mode is an Emacs major mode for editing web templates
@@ -14851,7 +14873,7 @@ ack, ag, helm and pt.")
(define-public emacs-helm
(package
(name "emacs-helm")
- (version "3.9.4")
+ (version "3.9.5")
(source
(origin
(method git-fetch)
@@ -14860,7 +14882,7 @@ ack, ag, helm and pt.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0p3031qa3vdy483yw4hvhrrs1xcfhgl7f0ab5m8kixfnr3facad9"))))
+ (base32 "067nc728dfbwzfs07z26cwcqjj00l4lvw3n9bl1zw094v0x6hxxm"))))
(build-system emacs-build-system)
(propagated-inputs
(list emacs-async emacs-popup))
@@ -15542,7 +15564,7 @@ Lua programming language}.")
(define-public emacs-ebuild-mode
(package
(name "emacs-ebuild-mode")
- (version "1.66")
+ (version "1.67")
(source
(origin
(method url-fetch)
@@ -15551,7 +15573,7 @@ Lua programming language}.")
"ebuild-mode-" version ".tar.xz"))
(file-name (string-append name "-" version ".tar.xz"))
(sha256
- (base32 "1n36avqbr8yr712950yvzva01b28nl5n3k8r6pbx8mjjlaj5hvqf"))))
+ (base32 "0hbx3vrv2h2vfi45q4mj6z9kqsma530gxjsr5hyd4bj1xnk4gb76"))))
(build-system emacs-build-system)
(arguments
(list
@@ -16626,7 +16648,7 @@ by zenburn, sinburn and similar themes, but slowly diverging from them.")
(define-public emacs-dracula-theme
(package
(name "emacs-dracula-theme")
- (version "1.8.0")
+ (version "1.8.1")
(source
(origin
(method git-fetch)
@@ -16635,7 +16657,7 @@ by zenburn, sinburn and similar themes, but slowly diverging from them.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0zxcfcgkssjpnwa3s0ryz6j7c8cmdpjhza3x9wycfahq35qf2r0k"))))
+ (base32 "0mb7pix1wbmg4laba06fvcb8q822584iq0cw8mwf0nzaf1yh12l8"))))
(build-system emacs-build-system)
(home-page "https://draculatheme.com/")
(synopsis "Dark theme for Emacs")
@@ -16717,14 +16739,14 @@ editing nginx config files.")
(define-public emacs-stream
(package
(name "emacs-stream")
- (version "2.2.5")
+ (version "2.3.0")
(source
(origin
(method url-fetch)
(uri (string-append "https://elpa.gnu.org/packages/"
"stream-" version ".tar"))
(sha256
- (base32 "00c3n4gyxzv7vczqms0d62kl8zsmjfyxa92mwxn2snyx857a9jfw"))))
+ (base32 "1jvk5j0wn2f4dxnyqji85f8cgbpyrxk02mz5dzyw4xlqr0d9zc9n"))))
(build-system emacs-build-system)
(home-page "https://elpa.gnu.org/packages/stream.html")
(synopsis "Implementation of streams for Emacs")
@@ -16864,14 +16886,14 @@ such files while providing facilities to link between them.")
(define-public emacs-denote-menu
(package
(name "emacs-denote-menu")
- (version "1.1.1")
+ (version "1.2.0")
(source
(origin
(method url-fetch)
(uri (string-append "https://elpa.gnu.org/packages/"
"denote-menu-" version ".tar"))
(sha256
- (base32 "12ry0rv45hv1vrwx9wih72s9h0f3r18xssnkzfa9ilp77kgbas5q"))))
+ (base32 "1zm68bz6hya360g5zvs4r5naznykamgzqxhvfhpfyxb70hsnmx5w"))))
(build-system emacs-build-system)
(propagated-inputs (list emacs-denote))
(home-page "https://www.scss.tcd.ie/~sulimanm/posts/denote-menu.html")
@@ -18491,16 +18513,16 @@ containing words from the Rime project.")
(define-public emacs-pyim
(package
(name "emacs-pyim")
- (version "5.3.2")
+ (version "5.3.3")
(source
(origin
(method url-fetch)
(uri (string-append "https://elpa.gnu.org/packages/pyim-" version ".tar"))
(sha256
- (base32 "13irkmhlfq99glyy0vhj559si5672cqcysjxlxn7lvckxr298vzc"))))
+ (base32 "04dz3gdqq6pcxycpzkzzmhbg6lk629v41y64jlh6si21jwfr6wnx"))))
(build-system emacs-build-system)
(propagated-inputs
- (list emacs-async emacs-popup emacs-posframe emacs-xr))
+ (list emacs-async emacs-posframe emacs-xr))
(home-page "https://github.com/tumashu/pyim")
(synopsis "Chinese input method")
(description
@@ -19307,7 +19329,7 @@ variable instead, to remind you of that variable's meaning.")
(define-public emacs-eldoc-box
(package
(name "emacs-eldoc-box")
- (version "1.10.1")
+ (version "1.11.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -19316,7 +19338,7 @@ variable instead, to remind you of that variable's meaning.")
(file-name (git-file-name name version))
(sha256
(base32
- "076bbn2nnrx02zk2hs4b39q0w3s7afbgfdxnwk2y2s8lkq1l6l87"))))
+ "0fzcyjg61icwjw1ml3p9qzd4a10vl7n1hqdpynqr5nlq9ih7rrgq"))))
(build-system emacs-build-system)
(home-page "https://github.com/casouri/eldoc-box")
(synopsis "Childframe doc for eglot and anything that uses eldoc")
@@ -20106,7 +20128,7 @@ which avoids some of the issues with using Emacs’s built-in Url library.")
(define-public emacs-ement
(package
(name "emacs-ement")
- (version "0.11")
+ (version "0.13")
(source
(origin
(method git-fetch)
@@ -20115,7 +20137,7 @@ which avoids some of the issues with using Emacs’s built-in Url library.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "08wsqld0qic2gn5b6vhxrpbbnabgb2mlrlcxww6dgf25phw82r0l"))))
+ (base32 "0bcsg8mp1z35q6k7zwm7p2ka8gvs9kkazmyjcsk9siqz4mlarv7s"))))
(build-system emacs-build-system)
(arguments
(list #:emacs emacs)) ;need libxml support
@@ -22121,7 +22143,7 @@ match and total match information in the mode-line in various search modes.")
(define-public emacs-pg
(package
(name "emacs-pg")
- (version "0.20")
+ (version "0.24")
(source (origin
(method git-fetch)
(uri (git-reference (url "https://github.com/emarsden/pg-el")
@@ -22129,7 +22151,7 @@ match and total match information in the mode-line in various search modes.")
(file-name (git-file-name name version))
(sha256
(base32
- "0a38rvl5rwfb77p4xxmjhrs6s67pfkzjfm0pdxvf0b6xh7h404kh"))))
+ "0228yig42g3x79gj1yakgmsj119v0agzvyn888nq6qgcd04i1w0d"))))
(build-system emacs-build-system)
(home-page "https://github.com/emarsden/pg-el")
(synopsis "Emacs Lisp interface for PostgreSQL")
@@ -22524,7 +22546,7 @@ for defining recurring tasks and easily scheduling them.")
(define-public emacs-org-super-agenda
(package
(name "emacs-org-super-agenda")
- (version "1.2")
+ (version "1.3")
(source
(origin
(method git-fetch)
@@ -22533,24 +22555,24 @@ for defining recurring tasks and easily scheduling them.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "10l9h2n09cql4ih7nc0ma3ghdsq9l5v9xlj1lg7kq67icdwjlsvy"))))
+ (base32 "07fv4zgmfc8ppppbr7ylhx89wcw6r6vmz4a6pg0iy4v7sn5pp1wa"))))
(build-system emacs-build-system)
(arguments
- `(#:tests? #f ;FIXNE: Tests try to read "~/org/test.org"
- #:test-command '("test/run" "--debug")
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'prepare-for-tests.el
- (lambda _
- (make-file-writable "test/test.el")
- (emacs-substitute-variables "test/test.el"
- ("org-super-agenda-test-results-file"
- (string-append (getcwd) "/test/results.el")))
- ;; The following tests fail (see:
- ;; https://github.com/alphapapa/org-super-agenda/issues/183).
- (substitute* "test/test.el"
- ((".*org-super-agenda-test--:auto-(map|tags).*" all)
- (string-append all " (skip-unless nil)\n"))))))))
+ (list
+ #:tests? #true
+ #:test-command #~(list "test/run" "--debug")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'prepare-for-tests.el
+ (lambda _
+ (make-file-writable "test/test.el")
+ (emacs-substitute-variables "test/test.el"
+ ("org-super-agenda-test-results-file"
+ (string-append (getcwd) "/test/results.el")))
+ ;; The following tests fail.
+ (substitute* "test/test.el"
+ ((".* org-super-agenda-test--with-retained-sorting .*" all)
+ (string-append all " (skip-unless nil)\n"))))))))
(native-inputs
(list emacs-f util-linux))
(propagated-inputs
@@ -22826,7 +22848,7 @@ interactive commands and functions, such as @code{completing-read}.")
(define-public emacs-org-ql
(package
(name "emacs-org-ql")
- (version "0.7")
+ (version "0.7.2")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -22834,7 +22856,7 @@ interactive commands and functions, such as @code{completing-read}.")
(commit version)))
(sha256
(base32
- "092ckddjbs5d3h6w5x2zkpnm0qzcl00lb8q2656wa81q1kf6928k"))
+ "1nxjhk0yd0njlscnxvsxnlf1wy6027spcaks64qgvnrzzq9vnzrj"))
(file-name (git-file-name name version))))
(build-system emacs-build-system)
(arguments
@@ -22842,7 +22864,7 @@ interactive commands and functions, such as @code{completing-read}.")
#:tests? #t
#:test-command #~(list "buttercup" "-L" ".")))
(native-inputs
- (list emacs-buttercup emacs-with-simulated-input))
+ (list emacs-buttercup emacs-with-simulated-input emacs-xr))
(propagated-inputs
(list emacs-dash
emacs-f
@@ -23441,7 +23463,7 @@ given function is invoked.")
(define-public emacs-datetime
(package
(name "emacs-datetime")
- (version "0.8")
+ (version "0.9.1")
(source
(origin
(method git-fetch)
@@ -23450,7 +23472,7 @@ given function is invoked.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "01byg5c6ffhgpaiccdg1g5fkh1hk92br3hw3hpjqpwwpj9skg4yz"))))
+ (base32 "0d918312gpdiyx7zq8kdy19bdww6jqg94hs4j5l0n63bwrxsqdx2"))))
(build-system emacs-build-system)
(arguments
`(#:include (cons "^[^/]*\\.extmap$" %default-include)))
@@ -24453,7 +24475,7 @@ powerful Org contents.")
(define-public emacs-org-re-reveal
(package
(name "emacs-org-re-reveal")
- (version "3.19.2")
+ (version "3.23.0")
(source
(origin
(method git-fetch)
@@ -24462,7 +24484,7 @@ powerful Org contents.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "06i7a64yqlcwzpbk7fdsz16q99nxfizhl4944cc7mg7hh53fbqrs"))))
+ (base32 "1ss71iy1xnhr3p4mmfbnbgvp7kjqxpqag49f851wgmmwwg8gajvd"))))
(build-system emacs-build-system)
(propagated-inputs
(list emacs-htmlize emacs-org))
@@ -24692,7 +24714,7 @@ and doesn't require memorisation of commands.
(define-public emacs-logview
(package
(name "emacs-logview")
- (version "0.17")
+ (version "0.17.1")
(source
(origin
(method git-fetch)
@@ -24701,7 +24723,7 @@ and doesn't require memorisation of commands.
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0i23hyxypagz0rs7wb5l77xwz38wxng21p57n5f0vnz4p24yv108"))))
+ (base32 "12vahr4nln20yflxbav9q7y0clhni28h2cajji8q11jyrd4w84jx"))))
(propagated-inputs
(list emacs-datetime emacs-extmap))
(build-system emacs-build-system)
@@ -27905,30 +27927,41 @@ and comments.")
(define-public emacs-yeetube
(package
- (name "emacs-yeetube")
- (version "1.4.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://git.sr.ht/~thanosapollo/yeetube.el")
- (commit version)))
- (sha256
- (base32
- "0vfap6sri6qnswrjsp6qvmrp98bvrfh58gwdqbjiakq1fzvcrm03"))
- (file-name (git-file-name name version))))
- (build-system emacs-build-system)
- (inputs
- (list mpv yt-dlp))
- (home-page "https://sr.ht/~thanosapollo/yeetube.el")
- (synopsis "Youtube & Invidious front-end for Emacs")
- (description
- "This package offers an Emacs interface that allows you to search YouTube
-or an Invidious instance for a specific query. The search results are shown as
-links in an org-mode buffer. The videos can be opened to a user-defined video
-player(by default mpv) or downloaded using yt-dlp. This package also includes
-a yt-dlp front-end.")
- (license license:gpl3+)))
+ (name "emacs-yeetube")
+ (version "2.0.5")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://git.thanosapollo.com/yeetube")
+ (commit version)))
+ (sha256
+ (base32
+ "1pb6pb624icnjp7210vqrxj4sb38kydfaxc88bj1xmk1dh332h1k"))
+ (file-name (git-file-name name version))))
+ (build-system emacs-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'locate-binaries
+ (lambda* (#:key inputs #:allow-other-keys)
+ (emacs-substitute-variables "yeetube.el"
+ ("yeetube-ytdlp"
+ (search-input-file inputs "/bin/yt-dlp")))
+ (emacs-substitute-variables "yeetube-mpv.el"
+ ("yeetube-mpv-path"
+ (search-input-file inputs "/bin/mpv"))))))))
+ (inputs (list mpv yt-dlp))
+ (home-page "https://thanosapollo.com/blog/yeetube/")
+ (synopsis "Youtube and Invidious front-end for Emacs")
+ (description
+ "This package offers an Emacs interface that allows you to search YouTube
+or an Invidious instance for a specific query. The search results are shown
+as links in an Org mode buffer. The videos can be opened to a user-defined
+video player (by default @command{mpv}) or downloaded using @command{yt-dlp}.
+This package also includes a @code{yt-dlp} front-end.")
+ (license license:gpl3+)))
(define-public emacs-org-web-tools
(package
@@ -29431,7 +29464,7 @@ interface to attach and interact with the processes.")
(define-public emacs-dtrt-indent
(package
(name "emacs-dtrt-indent")
- (version "1.14")
+ (version "1.15")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -29440,7 +29473,7 @@ interface to attach and interact with the processes.")
(file-name (git-file-name name version))
(sha256
(base32
- "19a1zsgipw2klwkjq8cxcjrv0lwfkgvyw57ixs43bxhfr315jfrm"))))
+ "1vddrpplc7887gcfg7d52fv1nxv6sgn3w310gr06c6nfk3lwas9y"))))
(build-system emacs-build-system)
(home-page "https://github.com/jscheid/dtrt-indent")
(synopsis "Minor mode that guesses the indentation offset")
@@ -31308,7 +31341,7 @@ current tree.")
(define-public emacs-org-dynamic-agenda
(package
(name "emacs-org-dynamic-agenda")
- (version "0.2.0")
+ (version "0.3.1")
(source
(origin
(method git-fetch)
@@ -31317,7 +31350,7 @@ current tree.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "1yw5ns7ar5mbj8yfhd6m5kigssb3csxjhwvmjggksq1557w1ypmx"))))
+ (base32 "0g59ckcrc9qd0h78qwq4qm3kn97nvnc2a0yj4g3fh74wr1mg80ad"))))
(build-system emacs-build-system)
(arguments
(list #:include
@@ -31788,14 +31821,14 @@ well as an option for visually flashing evaluated s-expressions.")
(define-public emacs-tramp
(package
(name "emacs-tramp")
- (version "2.6.1.2")
+ (version "2.6.1.3")
(source
(origin
(method url-fetch)
(uri (string-append "https://elpa.gnu.org/packages/"
"tramp-" version ".tar"))
(sha256
- (base32 "0nazcrpkwy59dxbyzarj75zvz7vh4pgq4yzqgf6zfbvqp7q73wbn"))))
+ (base32 "0z7q55yilwicgzl2m69r275pq6bzpyksxcjaf8fb3bcr3zvzil0y"))))
(build-system emacs-build-system)
(arguments
(list
@@ -32832,14 +32865,14 @@ federated microblogging social network.")
(define-public emacs-ebdb
(package
(name "emacs-ebdb")
- (version "0.8.17")
+ (version "0.8.18")
(source
(origin
(method url-fetch)
(uri (string-append "https://elpa.gnu.org/packages/"
"ebdb-" version ".tar"))
(sha256
- (base32 "0d2csc7b4mhaqcj8g3v46j11f5xcvbvgx06wxxfq2w0p2nzz1sik"))))
+ (base32 "1mb1qsw3dfaa6x52vsg73by6w7x5i6w5l7b0d2jr667y006q2vvf"))))
(build-system emacs-build-system)
(home-page "https://github.com/girzel/ebdb")
(synopsis "EIEIO port of BBDB, Emacs's contact-management package")
@@ -33274,7 +33307,7 @@ Emacs that integrate with major modes like Org-mode.")
(define-public emacs-modus-themes
(package
(name "emacs-modus-themes")
- (version "4.2.0")
+ (version "4.3.0")
(source
(origin
(method git-fetch)
@@ -33283,7 +33316,7 @@ Emacs that integrate with major modes like Org-mode.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "1r6m2jsfn6066155pnlkdgs6dz2fdsampdhdz796z2jy53k7srsg"))))
+ (base32 "12i32y7y6hcv7mqc6g7pcmxr2f54xf3vl2yavdv76643vlhay32v"))))
(native-inputs (list texinfo))
(build-system emacs-build-system)
(arguments
@@ -33738,8 +33771,8 @@ other @code{helm-type-file} sources such as @code{helm-locate}.")
(license license:gpl3+)))
(define-public emacs-telega-server
- (let ((commit "01e8f9e397bb18522b76d3bcdb74f5798e7c4999")
- (revision "0"))
+ (let ((commit "17bfa50c8f2e70daeb8866f3bf195f15623ab520")
+ (revision "1"))
(package
(name "emacs-telega-server")
(version (git-version "0.8.03" revision commit))
@@ -33750,7 +33783,7 @@ other @code{helm-type-file} sources such as @code{helm-locate}.")
(url "https://github.com/zevlg/telega.el")
(commit commit)))
(sha256
- (base32 "0fv0czx61rsvgf9jnn8nvng7flnihnjhym73hli5fzfgdx15lam7"))
+ (base32 "1057zr4g8llxmzy47l5klyi89x66q8qx5vrd50pmpsp4c6772jz9"))
(file-name (git-file-name "emacs-telega" version))
(patches
(search-patches "emacs-telega-path-placeholder.patch"
@@ -34454,7 +34487,7 @@ data, including buffers, window configuration, variables, and more.")
(define-public emacs-parseedn
(package
(name "emacs-parseedn")
- (version "1.1.0")
+ (version "1.2.0")
(source
(origin
(method git-fetch)
@@ -34463,7 +34496,7 @@ data, including buffers, window configuration, variables, and more.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "01j8nrkcm2s0ps277b5zb4pys29lk4cq49rlcqpj19gbfpkwcvdv"))))
+ (base32 "1pxm50i74id3c4c0j2ifac0wx5zkdq431dmcqbyb6w6k0s05l23c"))))
(build-system emacs-build-system)
(propagated-inputs
(list emacs-a emacs-parseclj))
@@ -35179,7 +35212,7 @@ state to and restoring it from a file, with auto-saving and backups.")
(define-public emacs-company-emoji
(package
(name "emacs-company-emoji")
- (version "2.7.0")
+ (version "2.8.0")
(source
(origin
(method git-fetch)
@@ -35188,7 +35221,7 @@ state to and restoring it from a file, with auto-saving and backups.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "1prcjdqm4djp5nr93m2axddhhdmn1s0y157px9zsk7g5yi36dn6q"))))
+ (base32 "0j35z7hjcg3dkwgd7mdx1yaxcmxkn00h91y9kl8qdci7m4lja460"))))
(build-system emacs-build-system)
(propagated-inputs
(list emacs-company))
@@ -35962,7 +35995,7 @@ and Emacs lisp commands.")
(define-public emacs-extmap
(package
(name "emacs-extmap")
- (version "1.2.1")
+ (version "1.3")
(source
(origin
(method git-fetch)
@@ -35971,7 +36004,7 @@ and Emacs lisp commands.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "00415w4l9wfpw9v0a35dm1av2w1m6s36yr9f9286jg844x6l375f"))))
+ (base32 "1djqvqxjhc8rzzcrwby2jwbj73q7m5368jv0b011dnnq11rinna4"))))
(build-system emacs-build-system)
(home-page "https://github.com/doublep/extmap")
(synopsis "Externally-stored constant mapping for Emacs Lisp")
@@ -37353,13 +37386,13 @@ buffer.")
(define-public emacs-seq
(package
(name "emacs-seq")
- (version "2.23")
+ (version "2.24")
(source
(origin
(method url-fetch)
(uri (string-append "https://elpa.gnu.org/packages/seq-" version ".tar"))
(sha256
- (base32 "1lbxnrzq88z8k9dyylg2636pg9vc8bzfprs1hxwp9ah0zkvsn52p"))))
+ (base32 "1w2cysad3qwnzdabhq9xipbslsjm528fcxkwnslhlkh8v07karml"))))
(build-system emacs-build-system)
(home-page "https://elpa.gnu.org/packages/seq.html")
(synopsis "Sequence manipulation functions")
@@ -37646,7 +37679,7 @@ parallel fetching of tiles with cURL, and more.")
(define-public emacs-corfu-terminal
(package
(name "emacs-corfu-terminal")
- (version "0.5")
+ (version "0.7")
(source
(origin
(method git-fetch)
@@ -37656,7 +37689,7 @@ parallel fetching of tiles with cURL, and more.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "15pwv48v6plvc33715x1j1g6vf53ds4880ly5h96x2idffh7fncl"))))
+ (base32 "0ddj0x1mivrnxpdmnim9vkdpyjrhkfkvmcpfas1wznn4wfr559yj"))))
(build-system emacs-build-system)
(propagated-inputs (list emacs-corfu emacs-popon))
(home-page "https://codeberg.org/akib/emacs-corfu-terminal/")