rekahsoft-gnu: Add emacs-eval-in-repl
This commit is contained in:
parent
20a5adb159
commit
777d44e01a
|
@ -30,6 +30,9 @@
|
|||
#:use-module (gnu packages emacs-xyz)
|
||||
#:use-module (gnu packages curl)
|
||||
#:use-module (gnu packages mail)
|
||||
#:use-module (gnu packages statistics)
|
||||
#:use-module (gnu packages erlang)
|
||||
#:use-module (gnu packages ocaml)
|
||||
#:use-module (srfi srfi-1)
|
||||
#:use-module (ice-9 match))
|
||||
|
||||
|
@ -891,6 +894,55 @@ dashboard!")
|
|||
(description "No description available.")
|
||||
(license license:gpl3)))
|
||||
|
||||
(define-public emacs-eval-in-repl
|
||||
(package
|
||||
(name "emacs-eval-in-repl")
|
||||
(version "20201121.1341")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/kaz-yos/eval-in-repl")
|
||||
(commit "2abb9ccf6f08ae3a5ab504f0b3fd81ce0345b766")))
|
||||
(sha256
|
||||
(base32 "1707c7v6n2w94nnlb6n08y2m11bh7abm6fks2zrf0i80srxb8mrk"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-dash" ,emacs-dash)
|
||||
("emacs-paredit" ,emacs-paredit)
|
||||
("emacs-ace-window" ,emacs-ace-window)
|
||||
("emacs-cider" ,emacs-cider)
|
||||
("emacs-elm-mode" ,emacs-elm-mode)
|
||||
("emacs-erlang" ,emacs-erlang)
|
||||
("emacs-geiser" ,emacs-geiser)
|
||||
("emacs-hy-mode" ,emacs-hy-mode)
|
||||
("emacs-elixir-mode" ,emacs-elixir-mode)
|
||||
("emacs-alchemist" ,emacs-alchemist)
|
||||
("emacs-js-comint" ,emacs-js-comint)
|
||||
("emacs-lua-mode" ,emacs-lua-mode)
|
||||
("emacs-tuareg" ,emacs-tuareg)
|
||||
("emacs-racket-mode" ,emacs-racket-mode)
|
||||
("emacs-inf-ruby" ,emacs-inf-ruby)
|
||||
("emacs-slime" ,emacs-slime)
|
||||
("emacs-sly" ,emacs-sly)
|
||||
("emacs-sml-mode" ,emacs-sml-mode)))
|
||||
(home-page "https://github.com/kaz-yos/eval-in-repl")
|
||||
(synopsis "Consistent ESS-like eval interface for various REPLs")
|
||||
(description
|
||||
"Provides a consistent ESS-like eval interface for various REPLs
|
||||
|
||||
This package does what ESS does for R for various REPLs, including ielm.
|
||||
|
||||
Emacs Speaks Statistics (ESS) package has a nice function called
|
||||
ess-eval-region-or-line-and-step, which is assigned to C-RET.
|
||||
This function sends a line or a selected region to the corresponding
|
||||
shell (R, Julia, Stata, etc) visibly. It also start up a shell if
|
||||
there is none.
|
||||
|
||||
This package along with REPL/shell specific packages implement similar
|
||||
work flow for various REPLs.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public emacs-alchemist
|
||||
(package
|
||||
(name "emacs-alchemist")
|
||||
|
|
Loading…
Reference in New Issue