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.scm87
1 files changed, 77 insertions, 10 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index bef0afc99f..da4a2340fe 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -139,6 +139,7 @@
;;; Copyright © 2024 Suhail Singh <suhail@bayesians.ca>
;;; Copyright © 2024 dan <i@dan.games>
;;; Copyright © 2024 Ilya Chernyshov <ichernyshovvv@gmail.com>
+;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1610,7 +1611,7 @@ libgit2 bindings for Emacs, intended to boost the performance of Magit.")
(define-public emacs-llm
(package
(name "emacs-llm")
- (version "0.13.0")
+ (version "0.16.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1618,8 +1619,9 @@ libgit2 bindings for Emacs, intended to boost the performance of Magit.")
(commit version)))
(file-name (git-file-name name version))
(sha256 (base32
- "1q7djz4zx1br4d3g46f1m5cbxwl050qjmsm2cy7zcww64rrkcj0l"))))
+ "0gxxs7ddkka836m3cq03s5qcay3sdsrfhanmgxybbc4byh6n0zh2"))))
(build-system emacs-build-system)
+ (propagated-inputs (list emacs-plz))
(home-page "https://github.com/ahyatt/llm")
(synopsis "Emacs library abstracting Large Language Model capabilities.")
(description
@@ -5002,7 +5004,7 @@ that the binary uses instead of the actual binary contents.")
(define-public emacs-ellama
(package
(name "emacs-ellama")
- (version "0.9.1")
+ (version "0.9.10")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -5010,7 +5012,7 @@ that the binary uses instead of the actual binary contents.")
(commit version)))
(file-name (git-file-name name version))
(sha256 (base32
- "1nwwqvl91c65r45yxa2dcl4a41r3ahw6294h79riya48nrp8kn54"))))
+ "08kfa89m2mz6j5wfc73bwid2384v4kf944q1qymkjg3r53i1a9c7"))))
(build-system emacs-build-system)
(propagated-inputs (list emacs-dash emacs-llm emacs-spinner))
(home-page "https://github.com/s-kostyaev/ellama")
@@ -6949,17 +6951,17 @@ intended to be.")
(define-public emacs-ef-themes
(package
(name "emacs-ef-themes")
- (version "1.4.0")
+ (version "1.7.0")
(source
(origin
(method git-fetch)
(uri (git-reference
- (url "https://git.sr.ht/~protesilaos/ef-themes")
+ (url "https://github.com/protesilaos/ef-themes")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
- "029pcca3ppbs22isym2hi3zzynmvk5dg7jcimpm7nd8m4qk46f49"))))
+ "0m7l3f4mn8xi4hv38fkm21xhs0idpb9idkj1ci0jnmcl5x6ggzxn"))))
(build-system emacs-build-system)
(home-page "https://git.sr.ht/~protesilaos/ef-themes")
(synopsis "Colorful and legible themes")
@@ -22469,11 +22471,11 @@ from @code{groovy-mode} for editing Jenkins declarative pipeline files.")
(license license:gpl3+))))
(define-public emacs-org-tree-slide
- (let ((commit "d6529bc2df727d09014e0e56abf4f15a8e8fc20f")
+ (let ((commit "e2599a106a26ce5511095e23df4ea04be6687a8a")
(revision "0"))
(package
(name "emacs-org-tree-slide")
- (version (git-version "2.8.18" revision commit))
+ (version (git-version "2.8.22" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
@@ -22481,7 +22483,7 @@ from @code{groovy-mode} for editing Jenkins declarative pipeline files.")
(commit commit)))
(sha256
(base32
- "1br32mpwarmrn158y2pkkmfl2ssv8q8spzknkg2avr16fil0j1pz"))
+ "0i1mzgq178sl6x2wf7k0ad57dy1d34wbk2k99fiyvv70rfbj2yy2"))
(file-name (git-file-name name version))))
(build-system emacs-build-system)
(home-page "https://github.com/takaxp/org-tree-slide")
@@ -32843,6 +32845,32 @@ You might want to use this to globally set dir-local variables that apply to
all of your projects, then override or add variables on a per-project basis.")
(license license:gpl3+))))
+(define-public emacs-casual-dired
+ (package
+ (name "emacs-casual-dired")
+ (version "1.2.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/kickingvegas/casual-dired")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "07dn2nfjvg348qy7kfn1kywclw9g71x8j85ilwz26pp9hv64qhmc"))))
+ (build-system emacs-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'chdir
+ (lambda _ (chdir "lisp"))))))
+ (home-page "https://github.com/kickingvegas/casual-dired")
+ (synopsis "Transient-based porcelain for dired")
+ (description
+ "Casual Dired is an opinionated Transient-based porcelain for Emacs Dired.")
+ (license license:gpl3+)))
+
(define-public emacs-calibredb
(package
(name "emacs-calibredb")
@@ -39167,6 +39195,45 @@ and text properties. The package styles headlines, keywords, tables and
source blocks.")
(license license:gpl3+)))
+(define-public emacs-org-margin
+ (let* ((commit "4013b59ff829903a7ab86b95593be71aa5c9b87d")
+ (revision "0"))
+ (package
+ (name "emacs-org-margin")
+ (version (git-version "0.2.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/rougier/org-margin")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "13x5568yfqm1lfmy29vcii2bdkjxjygmhslbr0fwgm2xq9rn63yv"))))
+ (build-system emacs-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'makeinfo
+ (lambda _
+ (invoke "emacs"
+ "--batch"
+ "--eval=(require 'ox-texinfo)"
+ "--eval=(find-file \"README.org\")"
+ "--eval=(org-texinfo-export-to-info)")
+ (rename-file "README.info" "org-margin.info")
+ (install-file "org-margin.info"
+ (string-append #$output "/share/info")))))))
+ (native-inputs (list texinfo))
+ (license license:gpl3+)
+ (home-page "https://github.com/rougier/org-margin")
+ (synopsis "Outdent headlines in emacs org-mode")
+ (description "@code{org-margin} mode allows to outdent org headlines by
+moving leading stars into the margin and transform them into markers depending
+on the chosen style."))))
+
(define-public emacs-pyimport
(let ((commit "a6f63cf7ed93f0c0f7c207e6595813966f8852b9")
(revision "0"))