gnu: Add emacs-llama.

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

Change-Id: I2b3ccf0a9a706859ee50f6f6ad74f0cb8db7b129
This commit is contained in:
Nicolas Goaziou 2024-08-19 21:37:55 +02:00
parent 3553b27f35
commit 19d3af4525
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -1656,6 +1656,32 @@ 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-llama
(package
(name "emacs-llama")
(version "0.3.1")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/tarsius/llama")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0rgm5jv9iv8b0xabdwicrpih2d3slchmv17xdjk705dqhfc18f4w"))))
(build-system emacs-build-system)
(arguments
(list #:tests? #true
#:test-command #~(list "emacs" "-Q" "--batch"
"-l" "llama.el"
"-f" "ert-run-tests-batch-and-exit")))
(home-page "https://github.com/tarsius/llama")
(synopsis "Compact syntax for short lambda")
(description
"This package implements the macro @code{##}, which provides compact
syntax for short lambda.")
(license license:gpl3+)))
(define-public emacs-llm
(package
(name "emacs-llm")