From 92ebee294b4d66abbbb3250ce910239427c48ebb Mon Sep 17 00:00:00 2001 From: Jose Antonio Ortega Ruiz Date: Sat, 30 Oct 2010 04:57:31 +0200 Subject: Elisp: more flexible parsing of :eval and :ge forms This allows the implementation decide the concrete structure of the code sent to the REPL. For instance, it doesn't need to be a single s-expression, and argument order can be re-arranged. --- elisp/geiser-completion.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'elisp/geiser-completion.el') diff --git a/elisp/geiser-completion.el b/elisp/geiser-completion.el index 63a1e07..5c2f604 100644 --- a/elisp/geiser-completion.el +++ b/elisp/geiser-completion.el @@ -153,10 +153,10 @@ terminates a current completion." (defun geiser-completion--symbol-list (prefix) (geiser--del-dups (append (all-completions prefix (geiser-completion--locals)) - (geiser-eval--send/result `(:eval ((:ge completions) ,prefix)))))) + (geiser-eval--send/result `(:eval (:ge completions ,prefix)))))) (defsubst geiser-completion--module-list (prefix) - (geiser-eval--send/result `(:eval ((:ge module-completions) ,prefix)))) + (geiser-eval--send/result `(:eval (:ge module-completions ,prefix)))) (defvar geiser-completion--symbol-list-func (completion-table-dynamic 'geiser-completion--symbol-list)) -- cgit v1.2.3