aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/api
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-09-17 20:29:18 +0800
committerGitHub <noreply@github.com>2023-09-17 20:29:18 +0800
commit71530cc972576e6656431b6d000aec9b69a0997e (patch)
tree0771f6a3c7126832f01fac11b334b28a3604e3c8 /src/nvim/api
parent677df72e4032d819a3e49a41f015bea7457271a4 (diff)
downloadrneovim-71530cc972576e6656431b6d000aec9b69a0997e.tar.gz
rneovim-71530cc972576e6656431b6d000aec9b69a0997e.tar.bz2
rneovim-71530cc972576e6656431b6d000aec9b69a0997e.zip
feat(folds): support virtual text format for 'foldtext' (#25209)
Co-authored-by: Lewis Russell <lewis6991@gmail.com>
Diffstat (limited to 'src/nvim/api')
-rw-r--r--src/nvim/api/extmark.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/nvim/api/extmark.c b/src/nvim/api/extmark.c
index 05f62f6c7c..faab6e593c 100644
--- a/src/nvim/api/extmark.c
+++ b/src/nvim/api/extmark.c
@@ -1206,7 +1206,9 @@ VirtText parse_virt_text(Array chunks, Error *err, int *width)
kv_push(virt_text, ((VirtTextChunk){ .text = text, .hl_id = hl_id }));
}
- *width = w;
+ if (width != NULL) {
+ *width = w;
+ }
return virt_text;
free_exit: