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.scm583
1 files changed, 428 insertions, 155 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 3c0c3f62ff..66d93241ad 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -90,7 +90,7 @@
;;; Copyright © 2020 Jonathan Rostran <rostranjj@gmail.com>
;;; Copyright © 2020, 2021 Noah Evans <noah@nevans.me>
;;; Copyright © 2020 Brit Butler <brit@kingcons.io>
-;;; Copyright © 2021, 2022 Aleksandr Vityazev <avityazev@posteo.org>
+;;; Copyright © 2021, 2022, 2024 Aleksandr Vityazev <avityazev@disroot>
;;; Copyright © 2021 Yurii Kholodkov <urist.mckorobochka@gmail.com>
;;; Copyright © 2021 Alexey Abramov <levenson@mmer.org>
;;; Copyright © 2021 Xinglu Chen <public@yoctocell.xyz>
@@ -313,16 +313,16 @@
(define-public emacs-ac-php
(package
(name "emacs-ac-php")
- (version "2.6.0")
+ (version "2.7.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/xcwen/ac-php")
- (commit (string-append "v" version))))
+ (commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "1xz86cjsjm72b0rm50fr2z82rcllhczsd4jr5rnp2clbind5w697"))))
+ (base32 "1yn5cc6cmj3hwqgmjj44dz847xn5k99kirj36qwc04q7vhl8z8k7"))))
(build-system emacs-build-system)
(arguments
(list
@@ -448,7 +448,7 @@ input via a small child-frame spawned at the position of the cursor.")
(define-public emacs-arei
(package
(name "emacs-arei")
- (version "0.9.3")
+ (version "0.9.4")
(source
(origin
(method git-fetch)
@@ -458,7 +458,7 @@ input via a small child-frame spawned at the position of the cursor.")
(file-name (git-file-name name version))
(sha256
(base32
- "0nf101zdrz8yqscpvvmaw0dgb334h9v2ychyjlq95vksvx9r1zid"))))
+ "0zp43h75hrbfvi507hm23yhazx6n2knxwl24wcm1dwjbk3hins7y"))))
(build-system emacs-build-system)
(propagated-inputs (list emacs-eros emacs-sesman emacs-queue))
(home-page "https://git.sr.ht/~abcdw/emacs-arei")
@@ -516,7 +516,7 @@ e.g. emacs-geiser-guile for Guile.")
(define-public emacs-gptel
(package
(name "emacs-gptel")
- (version "0.8.5")
+ (version "0.8.6")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -525,7 +525,7 @@ e.g. emacs-geiser-guile for Guile.")
(file-name (git-file-name name version))
(sha256
(base32
- "1w9sji73dixch1b5i420j44qb3jd0zknpypz46g33pbyhg9xwqln"))))
+ "1k3mq0xjxdbwbhssd16yh6hfg3jpm9qqx4q4jc2igisjja75nmrv"))))
(build-system emacs-build-system)
(arguments
(list
@@ -541,7 +541,7 @@ e.g. emacs-geiser-guile for Guile.")
(emacs-substitute-variables "gptel.el"
("gptel-use-curl" 't)))))))
(inputs (list curl))
- (propagated-inputs (list emacs-compat emacs-map))
+ (propagated-inputs (list emacs-compat))
(home-page "https://github.com/karthink/gptel")
(synopsis "GPTel is a simple ChatGPT client for Emacs")
(description
@@ -1606,6 +1606,27 @@ on stdout instead of using a socket as the Emacsclient does.")
libgit2 bindings for Emacs, intended to boost the performance of Magit.")
(license license:gpl2+))))
+(define-public emacs-llm
+ (package
+ (name "emacs-llm")
+ (version "0.13.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ahyatt/llm")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256 (base32
+ "1q7djz4zx1br4d3g46f1m5cbxwl050qjmsm2cy7zcww64rrkcj0l"))))
+ (build-system emacs-build-system)
+ (home-page "https://github.com/ahyatt/llm")
+ (synopsis "Emacs library abstracting Large Language Model capabilities.")
+ (description
+ "This package provides interfaces to abstract various @acronym{LLM, large
+language model}s out in the world. To respect user freedom, it will warn you
+before interacting with non-free LLMs.")
+ (license license:gpl3+)))
+
(define-public emacs-magit
;; Use this unreleased commit to benefit from a recent improvements with
;; regard to adding git trailers such as "Reviewed-by".
@@ -2082,7 +2103,7 @@ Apprentice and Sourcerer.")
(define-public emacs-suneater-theme
(package
(name "emacs-suneater-theme")
- (version "2.4.0")
+ (version "2.5.2")
(source
(origin
(method git-fetch)
@@ -2091,7 +2112,7 @@ Apprentice and Sourcerer.")
(commit version)))
(sha256
(base32
- "1j216w9c2psynlsl8gdmnya5a60cyx100ibm15zyyaav75wccn5j"))
+ "1501kj933717jw9prx03x1k8n520z7a268bl03m3m82qn5hjq0ad"))
(file-name (git-file-name name version))))
(build-system emacs-build-system)
(home-page "https://git.sr.ht/~plattfot/suneater-theme")
@@ -3233,6 +3254,51 @@ reformat the current buffer using a command-line program, together with an
optional minor mode which can apply this command automatically on save.")
(license license:gpl3+)))
+(define-public emacs-language-id
+ (package
+ (name "emacs-language-id")
+ (version "0.20")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lassik/emacs-language-id.git")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "153810jq4rbgpzvbhz2i1dyrj8bmdf4zxsrhfg0b70iq4bh78bz6"))))
+ (build-system emacs-build-system)
+ (synopsis "Identify programming language used in Emacs buffers")
+ (description "This package provides a way for Emacs to identify the
+programming language used in an Emacs buffer.")
+ (home-page "https://github.com/lassik/emacs-language-id")
+ (license license:isc)))
+
+(define-public emacs-format-all-the-code
+ (package
+ (name "emacs-format-all-the-code")
+ (version "0.6.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lassik/emacs-format-all-the-code.git")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1p8bh96yksbpajx2pqxjc4vf7nfncwc3mvh1fcj8afw53g72is8m"))))
+ (build-system emacs-build-system)
+ (propagated-inputs
+ (list emacs-inheritenv emacs-language-id))
+ (synopsis "Auto-format any source code")
+ (description "This package lets you auto-format source code in many
+languages using the same command for all languages, instead of learning
+a different Emacs package and formatting command for each language.
+Over 70 languages are supported, including Emacs Lisp, Kotlin, Go and
+Rust.")
+ (home-page "https://github.com/lassik/emacs-format-all-the-code")
+ (license license:expat)))
+
(define-public emacs-relative-buffers
(let ((release "0.0.1")
(revision "0")
@@ -4835,7 +4901,7 @@ be regarded as @code{emacs-company-quickhelp} for @code{emacs-corfu}.")
(define-public emacs-cape
(package
(name "emacs-cape")
- (version "1.4")
+ (version "1.5")
(source
(origin
(method git-fetch)
@@ -4844,7 +4910,7 @@ be regarded as @code{emacs-company-quickhelp} for @code{emacs-corfu}.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "1ml3w9xvcxbcbsi01rdsclsxra5h7jrm9lsrkbj1hin2wl5gr9np"))))
+ (base32 "1ah0nwib2k46467j0fhq9kckx7cqnjgwpdb7zk9jw8rbrjlndcpw"))))
(build-system emacs-build-system)
(arguments
(list
@@ -4932,10 +4998,35 @@ environment set through Direnv.")
that the binary uses instead of the actual binary contents.")
(license license:gpl3+)))
+(define-public emacs-ellama
+ (package
+ (name "emacs-ellama")
+ (version "0.9.1")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/s-kostyaev/ellama")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256 (base32
+ "1nwwqvl91c65r45yxa2dcl4a41r3ahw6294h79riya48nrp8kn54"))))
+ (build-system emacs-build-system)
+ (propagated-inputs (list emacs-dash emacs-llm emacs-spinner))
+ (home-page "https://github.com/s-kostyaev/ellama")
+ (synopsis "Tool for interacting with LLMs")
+ (description
+ "Ellama is a tool for interacting with large language models from Emacs.
+It allows you to ask questions and receive responses from the LLMs. Ellama
+can perform various tasks such as translation, code review, summarization,
+enhancing grammar/spelling or wording and more through the Emacs interface.
+Ellama natively supports streaming output, making it effortless to use with
+your preferred text editor.")
+ (license license:gpl3+)))
+
(define-public emacs-org-fc
(package
(name "emacs-org-fc")
- (version "0.5.1")
+ (version "0.6.1")
(source
(origin
(method git-fetch)
@@ -4944,7 +5035,7 @@ that the binary uses instead of the actual binary contents.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0911lr5qlk7p1fg8ady5x39ai08yws70z6yg2w1qgc8zadyqp0w4"))))
+ (base32 "12azynnz3hzbb2643chwbwzxg0q1m555k77jkxfikrmh9wzb2k35"))))
(build-system emacs-build-system)
(arguments
(list
@@ -9054,6 +9145,32 @@ minibuffer to enable editing the minibuffer input in another buffer with
source code using IPython.")
(license license:gpl3+)))
+(define-public emacs-ob-asymptote
+ (package
+ (name "emacs-ob-asymptote")
+ (version "1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://elpa.gnu.org/packages/ob-asymptote-"
+ version ".tar"))
+ (sha256
+ (base32 "1hmqbkrqg18w454xg37rg5cg0q3vd0b0fm14n5chihqrwwnwrf4l"))))
+ (build-system emacs-build-system)
+ (home-page "https://github.com/hurrja/ob-asymptote")
+ (synopsis "Babel functions for Asymptote")
+ (description
+ "This package provides Org Babel support for evaluating Asymptote source
+code. This differs from most standard languages in that:
+@itemize
+@item there is no such thing as a ``session'' in Asymptote,
+@item we are generally only going to return results of type @code{file},
+@item we are adding the @code{file} and @code{cmdline} header arguments, if
+file is omitted then the @samp{-V} option is passed to the @command{asy}
+command for interactive viewing.
+@end itemize")
+ (license license:gpl3+)))
+
(define-public emacs-ob-async
(package
(name "emacs-ob-async")
@@ -10935,7 +11052,7 @@ sgml/html integration, and indentation (working with sgml).")
(define-public emacs-jinx
(package
(name "emacs-jinx")
- (version "1.5")
+ (version "1.6")
(source
(origin
(method git-fetch)
@@ -10945,7 +11062,7 @@ sgml/html integration, and indentation (working with sgml).")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0g8sdfq6fqf6jnv7ig9cgkvmrdfzah6c94yr041anzkwappkziwx"))))
+ (base32 "0kl9jpd6a68q1s3lc74jkx0nsk66lpwg7zx61a5h0w0m410l1g1q"))))
(build-system emacs-build-system)
(arguments
(list
@@ -11161,8 +11278,8 @@ when the cursor enters a fragment and disappear when it leaves.")
(define-public emacs-org-dailies
;; No tags or versions.
- (let ((commit "58e58d4968ddb70312160def1c7c3c00382ef655")
- (revision "1"))
+ (let ((commit "f2dfc221d3566c6241f87c331667f96569651ada")
+ (revision "2"))
(package
(name "emacs-org-dailies")
(version (git-version "0" revision commit))
@@ -11174,7 +11291,7 @@ when the cursor enters a fragment and disappear when it leaves.")
(commit commit)))
(file-name (git-file-name name version))
(sha256
- (base32 "15xhpxkg2cn2fwaql99gnqcdl012g29lxn9fqb6s282mhr9yan7c"))))
+ (base32 "1nwa2dp1b03smyg8pvwqql1cwmcs4qdszw13ik02d51m238a6wy5"))))
(build-system emacs-build-system)
(home-page "https://git.sr.ht/~ngraves/org-dailies")
(synopsis "Bare-bones daily journaling with Emacs")
@@ -11568,6 +11685,36 @@ a RPG style habit tracker and todo list.")
(description "An Emacs port of the Atom One Dark theme from Atom.io.")
(license license:gpl3+))))
+(define-public emacs-atomic-chrome
+ (let ((commit "072a137a19d7e6a300ca3e87c0e142a7f4ccb5fb")
+ (revision "1"))
+ (package
+ (name "emacs-atomic-chrome")
+ (version (git-version "2.0.0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/alpha22jp/atomic-chrome")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0lfvqzndip8jxlc0j7pc4kxi9vi84qsqmkhaq14rj3krx79djqnq"))))
+ (build-system emacs-build-system)
+ (propagated-inputs (list emacs-websocket))
+ (home-page "https://github.com/alpha22jp/atomic-chrome")
+ (synopsis
+ "Edit browser text area with Emacs using Atomic Chrome or Ghost Text")
+ (description
+ "This is an Emacs version of Atomic Chrome and Ghost Text,
+which are extensions that allows you to edit text areas of the browser in
+Emacs.
+
+The input on Emacs is reflected to the browser instantly and continuously.
+You can use both the browser and Emacs at the same time. They are updated to
+the same content bi-directionally.")
+ (license license:gpl2+))))
+
(define-public emacs-zenburn-theme
(package
(name "emacs-zenburn-theme")
@@ -11984,7 +12131,7 @@ single theme but a set of guidelines with numerous implementations.")
(define-public emacs-solaire-mode
(package
(name "emacs-solaire-mode")
- (version "2.0.4")
+ (version "2.0.5")
(source
(origin
(method git-fetch)
@@ -11993,7 +12140,7 @@ single theme but a set of guidelines with numerous implementations.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1lkm09wznal0grpz61ikc77mjrri1x1bi79qwyf1cah9s0wv3isq"))))
+ (base32 "164qqzmj1321rkvpiwpr5xnm1nbniibjkymfw5az32m2acdwk52j"))))
(build-system emacs-build-system)
(home-page "https://github.com/hlissner/emacs-solaire-mode")
(synopsis "Change background of file-visiting buffers in Emacs")
@@ -12007,7 +12154,7 @@ them easier to distinguish from other, less important buffers.")
(define-public emacs-embark
(package
(name "emacs-embark")
- (version "1.0")
+ (version "1.1")
(source
(origin
(method git-fetch)
@@ -12015,7 +12162,7 @@ them easier to distinguish from other, less important buffers.")
(url "https://github.com/oantolin/embark")
(commit version)))
(sha256
- (base32 "14alpanynww6z7yxxyiiy24c0p4pq1argsb0pmqavq25mdxgn4v2"))
+ (base32 "1361jvwr3wjbpmq6dfkrhhhv9vrmqpkp1j18syp311g6h8hzi3hg"))
(file-name (git-file-name name version))))
(build-system emacs-build-system)
(arguments
@@ -12139,7 +12286,7 @@ style, or as multiple word prefixes.")
(define-public emacs-consult
(package
(name "emacs-consult")
- (version "1.4")
+ (version "1.5")
(source
(origin
(method git-fetch)
@@ -12147,7 +12294,7 @@ style, or as multiple word prefixes.")
(url "https://github.com/minad/consult")
(commit version)))
(sha256
- (base32 "0kp1xrivs111d8ksjyf3m1ldzb8qknwrh2k2lzbrq6yiwc4bigy7"))
+ (base32 "0wgc30vinc62vppakwyxzfqpxqm0nl3srz4d42xs873i5bsczkab"))
(file-name (git-file-name name version))))
(build-system emacs-build-system)
(arguments
@@ -15261,7 +15408,7 @@ generated by Org mode (or Markdown mode) is left untouched.")
(define-public emacs-visual-fill-column
(package
(name "emacs-visual-fill-column")
- (version "2.6.2")
+ (version "2.6.3")
(source
(origin
(method git-fetch)
@@ -15270,7 +15417,7 @@ generated by Org mode (or Markdown mode) is left untouched.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "1imliz6fb5bxwcflkiqgk82xa34qkxaxzmy3rmj1cy2va148afx9"))))
+ (base32 "1bsymwzpvp4rqljidrixp3kc7kxjwsy5mkap6jw9rvpm6apy3b0n"))))
(build-system emacs-build-system)
(home-page "https://codeberg.org/joostkremers/visual-fill-column")
(synopsis "Fill-column for visual-line-mode")
@@ -15578,7 +15725,7 @@ ack, ag, helm and pt.")
(define-public emacs-helm
(package
(name "emacs-helm")
- (version "3.9.7")
+ (version "3.9.8")
(source
(origin
(method git-fetch)
@@ -15587,7 +15734,7 @@ ack, ag, helm and pt.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0f7vwrvxg83gril2y5qm4469nzhy51dg49zn643pni6cmhz7r9mx"))))
+ (base32 "01lqwqjgg1m7ixm160z88cv6mbacs1vxbkvzcgns0lspxckvl1b1"))))
(build-system emacs-build-system)
(propagated-inputs
(list emacs-async emacs-popup))
@@ -16968,7 +17115,7 @@ passive voice.")
(define-public emacs-org
(package
(name "emacs-org")
- (version "9.6.24")
+ (version "9.6.28")
(source
(origin
(method git-fetch)
@@ -16977,7 +17124,7 @@ passive voice.")
(commit (string-append "release_" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1ry7zqv25zbh2lvmirm8vyxc55zggf7s7508nkf4yfs4yayr7rnw"))))
+ (base32 "1fp7arax4wjzgbcqvmj7xrcjipqskhlznsc6q5cb32dvb7akn1ni"))))
(build-system emacs-build-system)
(arguments
(list
@@ -17051,7 +17198,7 @@ programming and reproducible research.")
(define-public emacs-org-contrib
(package
(name "emacs-org-contrib")
- (version "0.4.2")
+ (version "0.5")
(source
(origin
(method git-fetch)
@@ -17060,7 +17207,7 @@ programming and reproducible research.")
(commit (string-append "release_" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "11p83gp5lpajf3aaaijs0p6y83sd9g6cv65h7021prcn4qbvipl8"))))
+ (base32 "1iwzxaxn4nc78xn8g13xk081fbqmkxw1hsjvlkpms43xzwpdig5a"))))
(build-system emacs-build-system)
(arguments
`(#:phases
@@ -17578,16 +17725,16 @@ you to deal with multiple log levels.")
(define-public emacs-denote
(package
(name "emacs-denote")
- (version "2.2.0")
+ (version "2.3.0")
(source
(origin
(method git-fetch)
(uri (git-reference
- (url "https://git.sr.ht/~protesilaos/denote")
+ (url "https://github.com/protesilaos/denote")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0w9r5d0br5hpay13vbx78ak2n0yy8bbwlaxnz4p5ggxiv8g5044q"))))
+ (base32 "03bjnb7si0672ipqh77r6mjp09ryljzqrfy9kq6y9ghpnxwvma6q"))))
(build-system emacs-build-system)
(native-inputs (list texinfo))
(home-page "https://protesilaos.com/emacs/denote/")
@@ -19423,14 +19570,14 @@ the center of the screen and not at the bottom.")
(define-public emacs-posframe
(package
(name "emacs-posframe")
- (version "1.4.2")
+ (version "1.4.3")
(source
(origin
(method url-fetch)
(uri (string-append "https://elpa.gnu.org/packages/"
"posframe-" version ".tar"))
(sha256
- (base32 "0ca43wgbr0n5ri7cyxjmn7blq59xq43rx9z9q02a2j4yn05w8nss"))))
+ (base32 "1kw37dhyd6qxj0h2qpzi539jrgc0pj90psf2k58z4jc9199bgsax"))))
(build-system emacs-build-system)
;; emacs-minimal does not include the function font-info.
(arguments
@@ -20354,7 +20501,7 @@ a @url{http://json.org/, JSON} file.")
(define-public emacs-json-mode
(package
(name "emacs-json-mode")
- (version "1.9.1")
+ (version "1.9.2")
(source
(origin
(method git-fetch)
@@ -20363,7 +20510,7 @@ a @url{http://json.org/, JSON} file.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1yy440aaf17y6nrlcq0phz0x5j3wcymcrdm8pm0rmwdxfmar0csx"))))
+ (base32 "16jf8nrbxgwr7a5sgx088j9ymyvh4r6hnc65nqr0vgdjb6w1h598"))))
(build-system emacs-build-system)
(propagated-inputs
(list emacs-json-snatcher))
@@ -20903,7 +21050,7 @@ multiplexer.")
(define-public emacs-plz
(package
(name "emacs-plz")
- (version "0.7.2")
+ (version "0.8")
(source
(origin
(method git-fetch)
@@ -20912,7 +21059,7 @@ multiplexer.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0bbc8jr6xivzc7r701lnxmhcs7v56av780avyycaz1hpcmggl726"))))
+ (base32 "0vyx6vd90ifj4aza8k9h7ccb4ijs5n5k8hcn8ccm6jrw5h148c4v"))))
(build-system emacs-build-system)
(inputs (list curl))
(arguments
@@ -20934,7 +21081,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.14")
+ (version "0.15")
(source
(origin
(method git-fetch)
@@ -20943,7 +21090,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 "0nfkxcwkyyy181y6wv64b69rq3spbb3lq634bk6j824aws7ha5rk"))))
+ (base32 "0imylq7x5nb94pxzjlhnlirxp7fr4mrmaz2rqrv762fsbim0gp48"))))
(build-system emacs-build-system)
(arguments
(list #:emacs emacs)) ;need libxml support
@@ -21290,7 +21437,7 @@ from within Elisp using a DSL similar to CSS selectors.")
(define-public emacs-envrc
(package
(name "emacs-envrc")
- (version "0.6")
+ (version "0.11")
(source
(origin
(method git-fetch)
@@ -21300,7 +21447,7 @@ from within Elisp using a DSL similar to CSS selectors.")
(file-name (git-file-name name version))
(sha256
(base32
- "1a4ixhvs53ymcm0fjlvnh47rd0sp23w4ngns4m0ydcs5vq8hwq5m"))))
+ "03mjws4fp00g5smivs1iz0r78mmd5sgj1g4xyi8aq21mpv5rd2m0"))))
(build-system emacs-build-system)
(arguments
(list
@@ -21938,10 +22085,31 @@ lines of code. Polymode also provides extensible facilities for external
literate programming tools for exporting, weaving and tangling.")
(license license:gpl3+)))
+(define-public emacs-ansible
+ (package
+ (name "emacs-ansible")
+ (version "0.3.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/k1LoW/emacs-ansible")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "12k8mwlyiipsdjq5h1v04g3aa7ymjyhmy14j6vzjil4w9l6xyvdh"))))
+ (build-system emacs-build-system)
+ (propagated-inputs (list emacs-f emacs-s))
+ (home-page "https://github.com/k1LoW/emacs-ansible")
+ (synopsis "Emacs minor mode for Ansible files")
+ (description
+ "This is an Emacs minor mode for editing Ansible files.")
+ (license license:gpl2+)))
+
(define-public emacs-polymode-ansible
(package
(name "emacs-polymode-ansible")
- (version "0.3.0")
+ (version "0.4.0")
(source
(origin
(method git-fetch)
@@ -21950,10 +22118,13 @@ literate programming tools for exporting, weaving and tangling.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0f0yq6gmkp194nxk90ipprglf1xkmxrgz1rkgrhfslvxq4q2l81h"))))
+ (base32 "0fmbxhn8cbfdad37m1jssm1jblia0b4fzdv89lrz0k5wqyzlkz4g"))))
(build-system emacs-build-system)
(propagated-inputs
- (list emacs-ansible-doc emacs-jinja2-mode emacs-polymode
+ (list emacs-ansible
+ emacs-ansible-doc
+ emacs-jinja2-mode
+ emacs-polymode
emacs-yaml-mode))
(properties '((upstream-name . "poly-ansible")))
(home-page "https://gitlab.com/mavit/poly-ansible/")
@@ -22584,7 +22755,7 @@ functionality is inherited from @code{hcl-mode}.")
(define-public emacs-exec-path-from-shell
(package
(name "emacs-exec-path-from-shell")
- (version "2.1")
+ (version "2.2")
(source
(origin
(method git-fetch)
@@ -22594,7 +22765,7 @@ functionality is inherited from @code{hcl-mode}.")
(file-name (git-file-name name version))
(sha256
(base32
- "1wmr1z603wmcv8hxzxn84qxzdwmzmdm8x6f3n0x7klviq4jw6v2x"))))
+ "15cjwvfv5xdhbym4ms71zdkng4381d3hsdk3kvvx2kycxff52rih"))))
(build-system emacs-build-system)
(home-page "https://github.com/purcell/exec-path-from-shell")
(synopsis "Get environment variables such as @env{PATH} from the shell")
@@ -22958,7 +23129,7 @@ match and total match information in the mode-line in various search modes.")
(define-public emacs-pg
(package
(name "emacs-pg")
- (version "0.31")
+ (version "0.32")
(source (origin
(method git-fetch)
(uri (git-reference (url "https://github.com/emarsden/pg-el")
@@ -22966,7 +23137,7 @@ match and total match information in the mode-line in various search modes.")
(file-name (git-file-name name version))
(sha256
(base32
- "0h9szmi1l76inr4706s2hpaldzvmnzw1dy7p2cm653pfr6gq8f6x"))))
+ "0m1pcabz5mxxxsk0ixw8388q9fkbydkj64mnzn371a9jxdl16b0v"))))
(build-system emacs-build-system)
(home-page "https://github.com/emarsden/pg-el")
(synopsis "Emacs Lisp interface for PostgreSQL")
@@ -23587,7 +23758,7 @@ according to a parsing expression grammar.")
(define-public emacs-eldev
(package
(name "emacs-eldev")
- (version "1.9.1")
+ (version "1.10")
(source
(origin
(method git-fetch)
@@ -23596,7 +23767,7 @@ according to a parsing expression grammar.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "1v0jwzwq0xpih8m4aymz90fdfvypkiqczh0ip5jg4kcvzikliw3f"))))
+ (base32 "02yks6nmw725b4ng97pbw3b8rh60hzysplzpgxr7czq2wdlll7zp"))))
(build-system emacs-build-system)
(arguments
(list
@@ -23690,15 +23861,18 @@ interactive commands and functions, such as @code{completing-read}.")
(arguments
(list
#:tests? #f ;FIXME: check phase freezes
- #:test-command #~(list "buttercup" "-L" ".")))
+ #:test-command #~(list "buttercup" "-L" ".")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'remove-helm-org-ql
+ (lambda _
+ (delete-file "helm-org-ql.el"))))))
(native-inputs
(list emacs-buttercup emacs-with-simulated-input emacs-xr))
(propagated-inputs
(list emacs-compat
emacs-dash
emacs-f
- emacs-helm
- emacs-helm-org
emacs-org
emacs-org-super-agenda
emacs-ov
@@ -23711,6 +23885,34 @@ interactive commands and functions, such as @code{completing-read}.")
files, allowing for actions to be performed based on search criteria.")
(license license:gpl3+)))
+(define-public emacs-helm-org-ql
+ (package
+ (inherit emacs-org-ql)
+ (name "emacs-helm-org-ql")
+ (arguments
+ (list
+ #:tests? #f ;no tests
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'remove-emacs-org-ql
+ (lambda _
+ (install-file "helm-org-ql.el" "..")
+ (let ((cwd (getcwd)))
+ (with-directory-excursion ".."
+ (delete-file-recursively cwd)
+ (mkdir cwd)
+ (install-file "helm-org-ql.el" cwd))))))))
+ (propagated-inputs
+ (list emacs-dash
+ emacs-helm
+ emacs-helm-org
+ emacs-org-ql
+ emacs-s))
+ (synopsis "Helm commands for @code{emacs-org-ql}")
+ (description "This package provides @code{emacs-helm} commands for
+@{emacs-org-ql}, a Lispy query language for Org files, allowing for actions to
+be performed based on search criteria.")))
+
(define-public emacs-bing-dict
(package
(name "emacs-bing-dict")
@@ -23802,7 +24004,7 @@ files to be expanded upon opening them.")
(define-public emacs-ebib
(package
(name "emacs-ebib")
- (version "2.40.5")
+ (version "2.41.1")
(source
(origin
(method git-fetch)
@@ -23811,7 +24013,7 @@ files to be expanded upon opening them.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "1ga8zzzqs6vrjzm6jily37jyzpq4vsgh49vxy8a68399bdl90s77"))))
+ (base32 "1ylq4l044rals7xbf8rcx97gz84kypksl2fs5xwin2rc6rvpli8d"))))
(build-system emacs-build-system)
(propagated-inputs
(list emacs-biblio emacs-compat emacs-ivy emacs-parsebib))
@@ -24316,7 +24518,7 @@ given function is invoked.")
(define-public emacs-datetime
(package
(name "emacs-datetime")
- (version "0.10")
+ (version "0.10.1")
(source
(origin
(method git-fetch)
@@ -24325,7 +24527,7 @@ given function is invoked.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0prc29dhc0yvx1lv9ng9iif1x7c0k7x51x1d1z5pzz0vps0w1qsh"))))
+ (base32 "13fvpp9aashmlv9pc12fvf540f9s36wrcfskcx2hcm6r3kv91d54"))))
(build-system emacs-build-system)
(arguments
`(#:include (cons "^[^/]*\\.extmap$" %default-include)))
@@ -25337,7 +25539,7 @@ powerful Org contents.")
(define-public emacs-org-re-reveal
(package
(name "emacs-org-re-reveal")
- (version "3.28.1")
+ (version "3.28.2")
(source
(origin
(method git-fetch)
@@ -25346,7 +25548,7 @@ powerful Org contents.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "09rcjxqv8i7d87x8cnyblpnm3flpa7mdg609fvbzbs6dsc24zpjl"))))
+ (base32 "1qbp198xg8pkd9zdvapq8bdsxilgqqync8m3r1csg8nz8lbpkk1b"))))
(build-system emacs-build-system)
(propagated-inputs
(list emacs-htmlize emacs-org))
@@ -25576,7 +25778,7 @@ and doesn't require memorisation of commands.
(define-public emacs-logview
(package
(name "emacs-logview")
- (version "0.17.1")
+ (version "0.17.4")
(source
(origin
(method git-fetch)
@@ -25585,7 +25787,7 @@ and doesn't require memorisation of commands.
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "12vahr4nln20yflxbav9q7y0clhni28h2cajji8q11jyrd4w84jx"))))
+ (base32 "1jd2179wm44f1gxh8qsrnv6nldaz4xzgp4kpamjd53n928s16q10"))))
(propagated-inputs
(list emacs-datetime emacs-extmap))
(build-system emacs-build-system)
@@ -26703,6 +26905,29 @@ Dumb Jump performs best with The Silver Searcher @command{ag} or ripgrep
device tree files.")
(license license:gpl3+)))
+(define-public emacs-devicetree-ts-mode
+ (package
+ (name "emacs-devicetree-ts-mode")
+ (version "0.3")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://git.sr.ht/~akagi/devicetree-ts-mode")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1aif25hqs9i1aax331s4p8b59kxrq584ynfnh640p43jzmqf5p3d"))))
+ (build-system emacs-build-system)
+ (propagated-inputs
+ (list tree-sitter-devicetree))
+ (home-page "https://sr.ht/~akagi/devicetree-ts-mode")
+ (synopsis "Tree-sitter major mode for editing DTS files")
+ (description "This package provides tree-sitter major mode
+for editing Devicetree files.")
+ (license license:gpl3+)))
+
(define-public emacs-daemons
(package
(name "emacs-daemons")
@@ -29080,28 +29305,26 @@ type.")
(license license:gpl3+)))
(define-public emacs-wttrin
- (let ((commit "df5427ce2a5ad4dab652dbb1c4a1834d7ddc2abc")
- (revision "1"))
- (package
- (name "emacs-wttrin")
- (version (git-version "0.2.0" revision commit))
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/bcbcarl/emacs-wttrin")
- (commit commit)))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "1ai655f10iayb4vw0ass2j3x83f4vsv90326mnywkzfl3sxd432z"))))
- (build-system emacs-build-system)
- (propagated-inputs
- (list emacs-xterm-color))
- (home-page "https://github.com/bcbcarl/emacs-wttrin")
- (synopsis "Frontend for weather web service @url{wttr.in}")
- (description "This package provides local weather information from
+ (package
+ (name "emacs-wttrin")
+ (version "0.2.4")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/cjennings/emacs-wttrin")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "180amp1n0qdn6m6vlzg0ddfxfqf37fjaswfxdxn03298j0jgzw14"))))
+ (build-system emacs-build-system)
+ (propagated-inputs
+ (list emacs-xterm-color))
+ (home-page "https://github.com/bcbcarl/emacs-wttrin")
+ (synopsis "Frontend for weather web service @url{wttr.in}")
+ (description "This package provides local weather information from
@url{wttr.in}.")
- (license license:expat))))
+ (license license:expat)))
(define-public emacs-browse-kill-ring
(let ((commit "1ef72cc6accd94cd7032c02b1b2c78ae7f1d1965")
@@ -30397,7 +30620,7 @@ convenient to edit foreign files.")
(define-public emacs-repo
(package
(name "emacs-repo")
- (version "0.2.0")
+ (version "0.3.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -30406,7 +30629,7 @@ convenient to edit foreign files.")
(file-name (git-file-name name version))
(sha256
(base32
- "0jgiawdnzjlrpx2j1y6djwbqncdpmyfd31q1qf1890049y8ppxnb"))))
+ "0y8j3hf5r69fxj2vsbaxwr9qdchddn53w25xzmxv1kfh6hbagzv3"))))
(build-system emacs-build-system)
(native-inputs
(list emacs-el-mock emacs-ert-runner))
@@ -30687,7 +30910,7 @@ constant expressions.")
(define-public emacs-dockerfile-mode
(package
(name "emacs-dockerfile-mode")
- (version "1.8")
+ (version "1.9")
(source
(origin
(method git-fetch)
@@ -30697,7 +30920,7 @@ constant expressions.")
(file-name (git-file-name name version))
(sha256
(base32
- "0bv19mii4h47jllps72h69nwrlbfvwxgca1cl4cdxvpx0zkr6qx7"))))
+ "0lz6lfyab2f9nw0fwkvvn7zx361c3wm0aar9v2vhb437c0mxzndh"))))
(build-system emacs-build-system)
(propagated-inputs
(list emacs-s))
@@ -30768,7 +30991,7 @@ and Projectile.")
(define-public emacs-lsp-treemacs
(package
(name "emacs-lsp-treemacs")
- (version "0.4")
+ (version "0.5")
(source
(origin
(method (@@ (guix packages) computed-origin-method))
@@ -30797,7 +31020,7 @@ and Projectile.")
#:commit version #:version version
#:hash
(content-hash
- "05ivqa5900139jzjhwc3nggwznhm8564dz4ydcxym2ddd63571k0"))
+ "0clifff6xhi1irmx08wjdl13vlh05a7c108hmzzqmmklg76zyr04"))
dir)
(with-directory-excursion dir
@@ -30841,10 +31064,34 @@ and implementation of treeview controls using treemacs as a tree renderer.")
license:cc-by4.0 ; microsoft/vscode-icons
license:expat)))) ; vscode-icons/vscode-icons
+(define-public emacs-lsp-docker
+ (let ((commit "16a0cfbe06813a1191b19e412445f9d34cd7493f")
+ (revision "1"))
+ (package
+ (name "emacs-lsp-docker")
+ (version "1.0.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/emacs-lsp/lsp-docker")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1ry8yxrb0172n1lnqi4av4wmqvhaqyh55ih2xs0hnd8b6ziywafq"))))
+ (build-system emacs-build-system)
+ (propagated-inputs (list emacs-lsp-mode emacs-yaml))
+ (home-page "https://github.com/emacs-lsp/lsp-docker")
+ (synopsis "Leverage LSP mode in Docker environment")
+ (description
+ "This package provides scripts and configurations to leverage LSP mode
+in Docker environment.")
+ (license license:gpl3+))))
+
(define-public emacs-dap-mode
(package
(name "emacs-dap-mode")
- (version "0.7")
+ (version "0.8")
(source
(origin
(method git-fetch)
@@ -30853,10 +31100,16 @@ and implementation of treeview controls using treemacs as a tree renderer.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "1zczmcv8562lachkvcwy6njn7zkgny08iznpmrx821wr8mh52wnn"))))
+ (base32 "177ira42l1p7zjb24c0vp4biip9sczlvbgzfahp4mhgfd9h8a6bx"))))
(build-system emacs-build-system)
+ (arguments
+ (list #:include #~(cons* "\\.png$" %default-include)))
(propagated-inputs
- (list emacs-bui emacs-lsp-mode emacs-posframe emacs-lsp-treemacs))
+ (list emacs-bui
+ emacs-lsp-docker
+ emacs-lsp-mode
+ emacs-posframe
+ emacs-lsp-treemacs))
(home-page "https://emacs-lsp.github.io/dap-mode")
(synopsis "Emacs client/library for Debug Adapter Protocol")
(description
@@ -31094,31 +31347,33 @@ files in Elisp.")
(license license:gpl3+)))
(define-public emacs-lsp-metals
- (package
- (name "emacs-lsp-metals")
- (version "1.2.0")
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/emacs-lsp/lsp-metals")
- (commit version)))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "0ca5xq1l3lscx36pcdnpy2axgyikjrl18naqr140kr1y500sy37s"))))
- (build-system emacs-build-system)
- (propagated-inputs
- (list emacs-dap-mode emacs-lsp-treemacs emacs-scala-mode))
- (home-page "https://github.com/emacs-lsp/lsp-metals")
- (synopsis "Scala support for LSP mode")
- (description "This package is an Emacs Scala IDE using LSP mode to connect
+ (let ((commit "01060e9df33bb077ba6bb56ccfebc140aef8f8f3")
+ (revision "1"))
+ (package
+ (name "emacs-lsp-metals")
+ (version (git-version "1.2.0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/emacs-lsp/lsp-metals")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0whjz5vh9xf35nvr5an52d7qsf2ayr2pfwvr37qhz1rjg0rv2kzd"))))
+ (build-system emacs-build-system)
+ (propagated-inputs
+ (list emacs-dap-mode emacs-lsp-treemacs emacs-scala-mode))
+ (home-page "https://github.com/emacs-lsp/lsp-metals")
+ (synopsis "Scala support for LSP mode")
+ (description "This package is an Emacs Scala IDE using LSP mode to connect
to Metals.")
- (license license:gpl3+)))
+ (license license:gpl3+))))
(define-public emacs-lsp-ui
(package
(name "emacs-lsp-ui")
- (version "8.0.1")
+ (version "9.0.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -31127,7 +31382,7 @@ to Metals.")
(file-name (git-file-name name version))
(sha256
(base32
- "1pd5lvjlmd6zq64py21yi5zxhcza9g5q48ngfivv7fi7pf3vsv00"))))
+ "162bxyhiqz4saxvh6n3sdb9hx7px5wpy45wbfg5aiqzlqwgqyg42"))))
(build-system emacs-build-system)
(propagated-inputs
(list emacs-dash emacs-lsp-mode emacs-markdown-mode emacs-flycheck))
@@ -34837,11 +35092,11 @@ other @code{helm-type-file} sources such as @code{helm-locate}.")
(license license:gpl3+)))
(define-public emacs-telega-server
- (let ((commit "d1cf1ffe289a18f366b7f3b64f827f0d0755947a")
+ (let ((commit "009e5ce9d393aa049bb3b1182306db4b5b85833b")
(revision "0"))
(package
(name "emacs-telega-server")
- (version (git-version "0.8.250" revision commit))
+ (version (git-version "0.8.290" revision commit))
(source
(origin
(method git-fetch)
@@ -34849,7 +35104,7 @@ other @code{helm-type-file} sources such as @code{helm-locate}.")
(url "https://github.com/zevlg/telega.el")
(commit commit)))
(sha256
- (base32 "0s1w4zb252d70n05dbsv2rnlfsg53paklafqxasl566nnzbi0d2q"))
+ (base32 "06k2qkxzq3l3cdqr70zrxrnm3q6qp9nw3zgm3p65nmx86ky1q72f"))
(file-name (git-file-name "emacs-telega" version))
(patches
(search-patches "emacs-telega-path-placeholder.patch"
@@ -37939,6 +38194,26 @@ work on alists, hash-table and arrays. All functions are prefixed with
commands, in particular @code{find-definition}.")
(license license:gpl3+)))
+(define-public emacs-xref-union
+ (package
+ (name "emacs-xref-union")
+ (version "0.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://elpa.gnu.org/packages/xref-union-"
+ version ".tar"))
+ (sha256
+ (base32
+ "0ghhasqs0xq2i576fp97qx6x3h940kgyp76a49gj5cdmig8kyfi8"))))
+ (build-system emacs-build-system)
+ (home-page "https://elpa.gnu.org/packages/xref-union.html")
+ (synopsis "Combine multiple Xref backends")
+ (description
+ "This package provides a way to combine multiple Xref source
+(e.g., Etags and Eglot) and have the results all at once.")
+ (license license:gpl3+)))
+
(define-public emacs-burly
(package
(name "emacs-burly")
@@ -38116,7 +38391,7 @@ and preferred services can easily be configured.")
(define-public emacs-vertico
(package
(name "emacs-vertico")
- (version "1.7")
+ (version "1.8")
(source
(origin
(method git-fetch)
@@ -38125,7 +38400,7 @@ and preferred services can easily be configured.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "03m5v4r6n10ydmr1lks0d91dlirxlsh82l0qlac8qqfz09g0p76a"))))
+ (base32 "0cxaqlg0mllrnf7zx7j6rdmx3x42s9b2marisi7zwfiymsnbgarr"))))
(build-system emacs-build-system)
(arguments
(list
@@ -38644,7 +38919,7 @@ project.el and xref.el.")
(define-public emacs-citre
(package
(name "emacs-citre")
- (version "0.3.1")
+ (version "0.4")
(source
(origin
(method git-fetch)
@@ -38652,7 +38927,7 @@ project.el and xref.el.")
(url "https://github.com/universal-ctags/citre/")
(commit (string-append "v" version))))
(sha256
- (base32 "168z6yidh2nxkmdlx9cqdzzb7achxdipnbk5pj9787m9bp1sdpkd"))
+ (base32 "0fq1f03v706gj6p2fjz51kvmj1pwc9p64chqap2ajr0a9cxpwln6"))
(file-name (git-file-name name version))))
(build-system emacs-build-system)
(arguments
@@ -38710,14 +38985,14 @@ are prefixed with @code{seq-} and work on lists, strings, and vectors.")
(define-public emacs-setup
(package
(name "emacs-setup")
- (version "1.3.2")
+ (version "1.4.0")
(source
(origin
(method url-fetch)
(uri (string-append "https://elpa.gnu.org/packages/setup-"
version ".tar"))
(sha256
- (base32 "1sr514w4mn0fbdawjb5p0fd6i6q2zi9737rbwcgakb1l9cqvb5qy"))))
+ (base32 "0id7j8xvbkbpfiv7m55dl64y27dpiczljagldf4p9q6qwlhf42f7"))))
(build-system emacs-build-system)
(home-page "https://git.sr.ht/~pkal/setup")
(synopsis "Helpful configuration macro")
@@ -38799,32 +39074,30 @@ audio volume via amixer.")
(license license:gpl3+)))
(define-public emacs-fennel-mode
- ;; XXX: Commit below refers to the un-tagged latest release.
- (let ((commit "b3c52964eda7c0267f6e3f0ad6c690c3a1e89da1"))
- (package
- (name "emacs-fennel-mode")
- (version "0.5.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://git.sr.ht/~technomancy/fennel-mode")
- (commit commit)))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1yib626wi7xiairzqkk96s99p1q7mmr2y5v78bv01h5d7h12sdgq"))))
- (build-system emacs-build-system)
- (home-page "https://git.sr.ht/~technomancy/fennel-mode")
- (synopsis "Emacs major-mode for editing Fennel code")
- (description
- "Fennel mode provides font-lock, indentation, navigation, and REPL for
+ (package
+ (name "emacs-fennel-mode")
+ (version "0.9.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://git.sr.ht/~technomancy/fennel-mode")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0dh50nkfxfiqyf19lfqnbfdpd8xf23q38axfli60d0vcix9nhxpv"))))
+ (build-system emacs-build-system)
+ (home-page "https://git.sr.ht/~technomancy/fennel-mode")
+ (synopsis "Emacs major-mode for editing Fennel code")
+ (description
+ "Fennel mode provides font-lock, indentation, navigation, and REPL for
Fennel code within Emacs.")
- (license license:gpl3+))))
+ (license license:gpl3+)))
(define-public emacs-org-modern
(package
(name "emacs-org-modern")
- (version "1.1")
+ (version "1.2")
(source
(origin
(method git-fetch)
@@ -38832,16 +39105,16 @@ Fennel code within Emacs.")
(url "https://github.com/minad/org-modern")
(commit version)))
(sha256
- (base32 "1nanv3rnrjldr2gd55hn2w8j4zcm6b9jq1qica3m7iyq187ygbdg"))
+ (base32 "19mn29f294wng6pgm1vwncx50963wnh7zj33ipynx8qxndbi6hsm"))
(file-name (git-file-name name version))))
(build-system emacs-build-system)
(propagated-inputs (list emacs-compat))
(home-page "https://github.com/minad/org-modern")
- (synopsis "Modern Org Style")
+ (synopsis "Modern Org style")
(description
-"@code{emacs-org-modern} implements a modern style for your Org
-buffers using font locking and text properties. The package styles
-headlines, keywords, tables and source blocks.")
+"Org Modern implements a modern style for your Org buffers using font locking
+and text properties. The package styles headlines, keywords, tables and
+source blocks.")
(license license:gpl3+)))
(define-public emacs-pyimport
@@ -39148,14 +39421,14 @@ projects.")
(define-public emacs-vundo
(package
(name "emacs-vundo")
- (version "2.2.0")
+ (version "2.3.0")
(source (origin
(method url-fetch)
(uri (string-append "https://elpa.gnu.org/packages/vundo-"
version ".tar"))
(sha256
(base32
- "1vb5mq51krpcaw741dai3b9s12yicn73l1bqql41gylpanca83py"))))
+ "165y277fi0vp9301hy3pqgfnf160k29n8vri0zyq8a3vz3f8lqrl"))))
(build-system emacs-build-system)
(home-page "https://github.com/casouri/vundo")
(synopsis "Visualize the undo tree")