aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval/funcs.c
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-07-05 17:04:17 +0800
committerGitHub <noreply@github.com>2023-07-05 17:04:17 +0800
commit8a788e2daa5c62201f2bb278522eddd42f315d41 (patch)
treee92a4873cffa28ae5f62683191c93ac08538815f /src/nvim/eval/funcs.c
parentdf297e3c2bd743616371db73467a3f08d2b96d9b (diff)
parentaa4e47f704c53ab1d825260d2bf34e2872e3ca89 (diff)
downloadrneovim-8a788e2daa5c62201f2bb278522eddd42f315d41.tar.gz
rneovim-8a788e2daa5c62201f2bb278522eddd42f315d41.tar.bz2
rneovim-8a788e2daa5c62201f2bb278522eddd42f315d41.zip
Merge pull request #23228 from seandewar/cmdwin-jail
fix(api): use `text_locked()` to check for textlock
Diffstat (limited to 'src/nvim/eval/funcs.c')
-rw-r--r--src/nvim/eval/funcs.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/nvim/eval/funcs.c b/src/nvim/eval/funcs.c
index f348a61075..7c3c5cc274 100644
--- a/src/nvim/eval/funcs.c
+++ b/src/nvim/eval/funcs.c
@@ -8385,7 +8385,10 @@ static void f_termopen(typval_T *argvars, typval_T *rettv, EvalFuncData fptr)
if (check_secure()) {
return;
}
-
+ if (text_locked()) {
+ text_locked_msg();
+ return;
+ }
if (curbuf->b_changed) {
emsg(_("Can only call this function in an unmodified buffer"));
return;