1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-26 12:10:29 +02:00

gnu: emacs-claude-code: Update to 0.7.1.

* gnu/packages/emacs-xyz.scm (emacs-claude-code): Update to 0.7.1.
[source]: Use newer URL.
[propagated-inputs]: Add emacs-markdown-mode, emacs-projectile and emacs-vterm.

Change-Id: Id01b5f8dbfba4b3d21cc66f1c5fab54ab23ec45d
This commit is contained in:
Nicolas Goaziou
2026-02-01 01:24:11 +01:00
parent f23dfb2be8
commit c79b96dd2e

View File

@@ -16987,37 +16987,37 @@ allowing unprefixed keys to insert their respective characters as expected.")
(license license:gpl3+))))
(define-public emacs-claude-code
;; There is no proper release/tag.
(let ((commit "becece683bcf60f7b150a87a30ef14885dcf8ce3")
(revision "0"))
(package
(name "emacs-claude-code")
(version (git-version "0.4.5" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/stevemolitor/claude-code.el")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"0z77nxazkw08pmqam2z27a56s9nyp72a1vvc0ba3vgcwfkjx0v81"))))
(build-system emacs-build-system)
(arguments
(list
#:include #~(cons "^bin\\/" %default-include)
#:tests? #f)) ; There are no tests.
(propagated-inputs
(list emacs-transient
emacs-inheritenv))
(home-page "https://github.com/stevemolitor/claude-code.el")
(synopsis "Claude Code Emacs integration")
(description
"This package provides convenient ways to interact with Claude from
(package
(name "emacs-claude-code")
(version "0.7.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/yuya373/claude-code-emacs")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0hvmvp5yq0pidb5mry68pc0lirz3b61cyh25am60432xdkq2pv74"))))
(build-system emacs-build-system)
(arguments
(list
#:include #~(cons "^bin\\/" %default-include)
#:tests? #f)) ; There are no tests.
(propagated-inputs
(list emacs-inheritenv
emacs-markdown-mode
emacs-projectile
emacs-transient
emacs-vterm))
(home-page "https://github.com/stevemolitor/claude-code.el")
(synopsis "Claude Code Emacs integration")
(description
"This package provides convenient ways to interact with Claude from
within Emacs, including sending commands, toggling the Claude window, and
accessing slash commands.")
(license license:asl2.0))))
(license license:asl2.0)))
(define-public emacs-claude-code-ide
;; Upstream does not make versioned releases.