Age | Commit message (Expand) | Author |
2016-03-23 | emacs: Fix converting scheme into elisp expression....* emacs/guix-geiser.el (guix-geiser-eval-read): Replace #f/#t with nil/t
only when they follow "(" or " ".
| Alex Kost |
2015-10-09 | emacs: Fix 'guix-devel-setup-repl'....Setting up guix ports needs to be done in Geiser REPL synchronously,
otherwise this operation may not be finished before the further
evaluating of guile code.
* emacs/guix-guile.el (guix-guile-prompt?): New function.
* emacs/guix-geiser.el (guix-geiser-eval-in-repl-synchronously): New
function.
* emacs/guix-devel.el (guix-devel-setup-repl): Use it.
| Alex Kost |
2015-09-22 | emacs: Add code to call guile procedures....* emacs/guix-guile.el (guix-guile-make-call-expression): New function.
* emacs/guix-geiser.el: Require 'guix-guile'.
(guix-geiser-call, guix-geiser-call-in-repl): New functions.
| Alex Kost |
2015-09-22 | emacs: Move code for evaluating to "guix-geiser.el"....* emacs/guix-backend.el: Adjust commentary. Move "eval" code to ...
(guix-eval, guix-eval-read, guix-eval-in-repl): Adjust to use new
functions.
* emacs/guix-geiser.el: ...here. New file.
(guix-geiser-eval, guix-geiser-eval-read, guix-geiser-eval-in-repl,
guix-repl-send): New functions.
* emacs.am (ELFILES): Add "guix-geiser.el".
| Alex Kost |