diff options
Diffstat (limited to 'gnu/packages/emacs-xyz.scm')
-rw-r--r-- | gnu/packages/emacs-xyz.scm | 87 |
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")) |