aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Hahler <git@thequod.de>2020-01-15 09:08:22 +0100
committerGitHub <noreply@github.com>2020-01-15 09:08:22 +0100
commit8ba3354d74a8f90ded0997100bdbe845a8c5382f (patch)
treed3a069810df552d782e8e97e2a3d672e35e28de1
parentf86acd213b63e2d4b3ed87ad3a7998fa2d7a43ad (diff)
downloadrneovim-8ba3354d74a8f90ded0997100bdbe845a8c5382f.tar.gz
rneovim-8ba3354d74a8f90ded0997100bdbe845a8c5382f.tar.bz2
rneovim-8ba3354d74a8f90ded0997100bdbe845a8c5382f.zip
api_set_error: include expression with "Failed to evaluate expression" (#11713)
-rw-r--r--src/nvim/api/vim.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nvim/api/vim.c b/src/nvim/api/vim.c
index d35d04cdb3..baa0387fd8 100644
--- a/src/nvim/api/vim.c
+++ b/src/nvim/api/vim.c
@@ -443,7 +443,8 @@ Object nvim_eval(String expr, Error *err)
if (!try_end(err)) {
if (ok == FAIL) {
// Should never happen, try_end() should get the error. #8371
- api_set_error(err, kErrorTypeException, "Failed to evaluate expression");
+ api_set_error(err, kErrorTypeException,
+ "Failed to evaluate expression: '%.*s'", 256, expr.data);
} else {
rv = vim_to_object(&rettv);
}