gnu: Add emacs-composer.

* gnu/packages/emacs-xyz.scm (emacs-composer): New variable.

Change-Id: Iafd56804d00923adb9e377b55575bbd61e97b358
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
This commit is contained in:
Rostislav Svoboda 2024-08-22 17:40:22 +02:00 committed by Nicolas Goaziou
parent 4b1b6e859a
commit 8fe362b69f
No known key found for this signature in database
GPG Key ID: DA00B4F048E92F2D

View File

@ -19735,6 +19735,32 @@ guidelines. It also includes a couple handy IDE-type features such as
documentation search and a source and class browser.")
(license license:gpl3+)))
(define-public emacs-composer
(let ((commit "791a7104be2ef2748757a186094c1e8f7f531a01")
(revision "0"))
(package
(name "emacs-composer")
(version (git-version "0.2.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/zonuexe/composer.el")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "01kb74nlkp4fvpbz6wdx776q3v7jfknhax1qmg85kj2ilkadfrd0"))))
(build-system emacs-build-system)
(home-page "https://github.com/zonuexe/composer.el")
(synopsis "Emacs interface for managing PHP dependencies with Composer")
(description
"This package provides an Emacs interface for working with PHP
dependencies managed by Composer. It allows users to run Composer commands
directly from Emacs, including installing and updating packages, and managing
Composer configurations. The package aims to streamline the development
workflow for PHP projects within Emacs.")
(license license:gpl3+))))
(define-public emacs-pippel
(let ((commit "cb194952ee150e77601d3233dabdb521b976ee79")
(revision "0"))