gnu: Add emacs-nssh.

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

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This commit is contained in:
Ian Eure 2023-11-14 18:13:24 -08:00 committed by Liliana Marie Prikler
parent 70140ba719
commit 540f248c51
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87

View file

@ -36516,6 +36516,29 @@ (define-public emacs-hyperspace
often enough to justify a dedicated binding.")
(license (list license:gpl3+)))))
(define-public emacs-nssh
(let ((commit "74d43738565749af680e4d1388e0c2f88e93498d")
(revision "1"))
(package
(name "emacs-nssh")
(version (git-version "0.9.12" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://codeberg.org/emacs-weirdware/nssh.git")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "0i2nnrg7xv7b2bbby6idszs9byk2jd83q7vqj6lxgn80w94i56nn"))))
(build-system emacs-build-system)
(home-page "https://codeberg.org/emacs-weirdware/nssh")
(synopsis "SSH mode for Emacs")
(description "This package provides an SSH mode for Emacs, built on
top of Tramp and shell mode. It keeps a history of previously connected
hosts and supports auto-completion of known hosts.")
(license (list license:gpl3+)))))
(define-public emacs-tshell
;; XXX: Upstream has no tagged release. Version is extracted from keyword
;; in main file.