commit 7cdf3bb68a155ecbd3e929b3c64f6d1ea644dcb8
parent 0f01cc85bdeeac1900cc5828aff6fe063ccd8e09
Author: zeertzjq <zeertzjq@outlook.com>
Date: Tue, 23 Sep 2025 06:15:33 +0800
vim-patch:9.1.1783: ins_compl_leader() too far away from ins_compl_leader_len()
Problem: ins_compl_leader() defined too far away from
ins_compl_leader_len() (after 9.1.1781).
Solution: Move ins_compl_leader() just before ins_compl_leader_len().
Add missing "static" to eval0_simple_funccal() definition.
(zeertzjq).
closes: vim/vim#18364
https://github.com/vim/vim/commit/94c128184f926e6330973e5979fde320f04102f5
Diffstat:
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/nvim/insexpand.c b/src/nvim/insexpand.c
@@ -1090,6 +1090,12 @@ static void ins_compl_insert_bytes(char *p, int len)
compl_ins_end_col = curwin->w_cursor.col;
}
+/// Get current completion leader
+char *ins_compl_leader(void)
+{
+ return compl_leader.data != NULL ? compl_leader.data : compl_orig_text.data;
+}
+
/// Get current completion leader length
static size_t ins_compl_leader_len(void)
{
@@ -1740,12 +1746,6 @@ bool compl_match_curr_select(int selected)
#define DICT_FIRST (1) ///< use just first element in "dict"
#define DICT_EXACT (2) ///< "dict" is the exact name of a file
-/// Get current completion leader
-char *ins_compl_leader(void)
-{
- return compl_leader.data != NULL ? compl_leader.data : compl_orig_text.data;
-}
-
/// Add any identifiers that match the given pattern "pat" in the list of
/// dictionary files "dict_start" to the list of completions.
///