diff --git a/rekahsoft-gnu/packages/emacs-xyz.scm b/rekahsoft-gnu/packages/emacs-xyz.scm index 42ced6f..03fda9b 100644 --- a/rekahsoft-gnu/packages/emacs-xyz.scm +++ b/rekahsoft-gnu/packages/emacs-xyz.scm @@ -943,6 +943,37 @@ This package along with REPL/shell specific packages implement similar work flow for various REPLs.") (license license:expat))) +(define-public emacs-org-babel-eval-in-repl + (package + (name "emacs-org-babel-eval-in-repl") + (version "20201206.1540") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/diadochos/org-babel-eval-in-repl") + (commit "3591f062873de2d64cc6f83b3555d030506e6ee7"))) + (sha256 + (base32 "1fjifl69qja3ab0g72f1hkfns992qq0v9pw8p4hgvjycx7fpzk0a")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-eval-in-repl" ,emacs-eval-in-repl) + ("emacs-matlab-mode" ,emacs-matlab-mode) + ("emacs-ess" ,emacs-ess))) + (home-page "https://github.com/diadochos/org-babel-eval-in-repl") + (synopsis "Eval org-mode babel code blocks in various REPLs.") + (description + "Allows one to execute org-mode (babel) source code blocks with eval-in-repl. + +@itemize +@item Async execution (because it uses an external process!) +@item Babel execution without the output written in the buffer (Less visual +distraction! Output is reproducible as long as the code is saved) +@end itemize + +For usage details, see @uref{https://github.com/diadochos/org-babel-eval-in-repl#usage}") + (license license:expat))) + (define-public emacs-alchemist (package (name "emacs-alchemist")