From 81ca22bfe29a0c3fe07457ff0a22414ce53c8dcc Mon Sep 17 00:00:00 2001 From: Tim Pope Date: Fri, 17 Jan 2014 22:16:18 -0500 Subject: [PATCH] Fix cpp with piggieback --- plugin/fireplace.vim | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugin/fireplace.vim b/plugin/fireplace.vim index 7b5f7ca..4a9a0f6 100644 --- a/plugin/fireplace.vim +++ b/plugin/fireplace.vim @@ -197,6 +197,14 @@ function! s:piggieback.user_ns() abort return 'cljs.user' endfunction +function! s:piggieback.eval(expr, options) abort + let options = copy(a:options) + if has_key(options, 'file_path') + call remove(options, 'file_path') + endif + return call(s:repl.eval, [a:expr, options], self) +endfunction + function! s:register_connection(conn, ...) abort call insert(s:repls, extend({'connection': a:conn, 'piggiebacks': []}, deepcopy(s:repl))) if a:0 && a:1 !=# ''