patch 9.1.1371: style: indentation and brace issues in insexpand.c
Problem: style: indentation issue in insexpand.c
Solution: update style (glepnir)
closes: #17278
Signed-off-by: glepnir <glephunter@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
diff --git a/src/insexpand.c b/src/insexpand.c
index af929c4..91281bf 100644
--- a/src/insexpand.c
+++ b/src/insexpand.c
@@ -574,11 +574,11 @@
*/
static char_u *
ins_compl_infercase_gettext(
- char_u *str,
- int char_len,
- int compl_char_len,
- int min_len,
- char_u **tofree)
+ char_u *str,
+ int char_len,
+ int compl_char_len,
+ int min_len,
+ char_u **tofree)
{
int *wca; // Wide character array.
char_u *p;
@@ -991,9 +991,7 @@
if (cptext != NULL)
{
- int i;
-
- for (i = 0; i < CPT_COUNT; ++i)
+ for (int i = 0; i < CPT_COUNT; ++i)
{
if (cptext[i] != NULL && *cptext[i] != NUL)
match->cp_text[i] = vim_strsave(cptext[i]);
@@ -1232,11 +1230,10 @@
char_u **matches,
int icase)
{
- int i;
int add_r = OK;
int dir = compl_direction;
- for (i = 0; i < num_matches && add_r != FAIL; i++)
+ for (int i = 0; i < num_matches && add_r != FAIL; i++)
{
add_r = ins_compl_add(matches[i], -1, NULL, NULL, NULL, dir,
CP_FAST | (icase ? CP_ICASE : 0), FALSE, NULL, 0);
@@ -1309,12 +1306,10 @@
static void
ins_compl_upd_pum(void)
{
- int h;
-
if (compl_match_array == NULL)
return;
- h = curwin->w_cline_height;
+ int h = curwin->w_cline_height;
// Update the screen later, before drawing the popup menu over it.
pum_call_update_screen();
if (h != curwin->w_cline_height)
@@ -1670,6 +1665,7 @@
{
// popup menu already exists, only need to find the current item.
for (i = 0; i < compl_match_arraysize; ++i)
+ {
if (compl_match_array[i].pum_text == compl_shown_match->cp_str.string
|| compl_match_array[i].pum_text
== compl_shown_match->cp_text[CPT_ABBR])
@@ -1677,6 +1673,7 @@
cur = i;
break;
}
+ }
}
if (compl_match_array == NULL)
@@ -1779,11 +1776,10 @@
if (ctrl_x_mode_line_or_eval())
{
char_u *pat_esc = vim_strsave_escaped(pat, (char_u *)"\\");
- size_t len;
if (pat_esc == NULL)
goto theend;
- len = STRLEN(pat_esc) + 10;
+ size_t len = STRLEN(pat_esc) + 10;
ptr = alloc(len);
if (ptr == NULL)
{
@@ -1865,10 +1861,10 @@
*/
static int
thesaurus_add_words_in_line(
- char_u *fname,
- char_u **buf_arg,
- int dir,
- char_u *skip_word)
+ char_u *fname,
+ char_u **buf_arg,
+ int dir,
+ char_u *skip_word)
{
int status = OK;
char_u *ptr;
@@ -2029,11 +2025,15 @@
find_word_start(char_u *ptr)
{
if (has_mbyte)
+ {
while (*ptr != NUL && *ptr != '\n' && mb_get_class(ptr) <= 1)
ptr += (*mb_ptr2len)(ptr);
+ }
else
+ {
while (*ptr != NUL && *ptr != '\n' && !vim_iswordc(*ptr))
++ptr;
+ }
return ptr;
}
@@ -2044,11 +2044,9 @@
char_u *
find_word_end(char_u *ptr)
{
- int start_class;
-
if (has_mbyte)
{
- start_class = mb_get_class(ptr);
+ int start_class = mb_get_class(ptr);
if (start_class > 1)
while (*ptr != NUL)
{
@@ -2070,9 +2068,7 @@
char_u *
find_line_end(char_u *ptr)
{
- char_u *s;
-
- s = ptr + STRLEN(ptr);
+ char_u *s = ptr + STRLEN(ptr);
while (s > ptr && (s[-1] == CAR || s[-1] == NL))
--s;
return s;
@@ -2084,13 +2080,11 @@
static void
ins_compl_item_free(compl_T *match)
{
- int i;
-
VIM_CLEAR_STRING(match->cp_str);
// several entries may use the same fname, free it just once.
if (match->cp_flags & CP_FREE_FNAME)
vim_free(match->cp_fname);
- for (i = 0; i < CPT_COUNT; ++i)
+ for (int i = 0; i < CPT_COUNT; ++i)
vim_free(match->cp_text[i]);
#ifdef FEAT_EVAL
clear_tv(&match->cp_user_data);
@@ -2390,7 +2384,7 @@
void
ins_compl_addleader(int c)
{
- int cc;
+ int cc;
if (ins_compl_preinsert_effect())
ins_compl_delete();
@@ -2840,8 +2834,8 @@
int
ins_compl_prep(int c)
{
- int retval = FALSE;
- int prev_mode = ctrl_x_mode;
+ int retval = FALSE;
+ int prev_mode = ctrl_x_mode;
// Forget any previous 'special' messages if this is actually
// a ^X mode key - bar ^R, in which case we wait to see what it gives us.
@@ -3007,8 +3001,8 @@
static buf_T *
ins_compl_next_buf(buf_T *buf, int flag)
{
- static win_T *wp = NULL;
- int skip_buffer;
+ static win_T *wp = NULL;
+ int skip_buffer;
if (flag == 'w') // just windows
{
@@ -3164,9 +3158,7 @@
int
set_ref_in_insexpand_funcs(int copyID)
{
- int abort = FALSE;
-
- abort = set_ref_in_callback(&cfu_cb, copyID);
+ int abort = set_ref_in_callback(&cfu_cb, copyID);
abort = abort || set_ref_in_callback(&ofu_cb, copyID);
abort = abort || set_ref_in_callback(&tsrfu_cb, copyID);
@@ -3497,8 +3489,6 @@
void
f_complete(typval_T *argvars, typval_T *rettv UNUSED)
{
- int startcol;
-
if (in_vim9script()
&& (check_for_number_arg(argvars, 0) == FAIL
|| check_for_list_arg(argvars, 1) == FAIL))
@@ -3517,7 +3507,7 @@
if (check_for_nonnull_list_arg(argvars, 1) != FAIL)
{
- startcol = (int)tv_get_number_chk(&argvars[0], NULL);
+ int startcol = (int)tv_get_number_chk(&argvars[0], NULL);
if (startcol > 0)
set_completion(startcol - 1, argvars[1].vval.v_list);
}
@@ -5634,11 +5624,9 @@
static int
ins_compl_key2count(int c)
{
- int h;
-
if (ins_compl_pum_key(c) && c != K_UP && c != K_DOWN)
{
- h = pum_get_height();
+ int h = pum_get_height();
if (h > 3)
h -= 2; // keep some context
return h;
@@ -5772,8 +5760,11 @@
}
}
else
+ {
while (--startcol >= 0 && vim_iswordc(line[startcol]))
;
+ }
+
compl_col += ++startcol;
compl_length = (int)curs_col - startcol;
if (compl_length == 1)
@@ -5922,22 +5913,24 @@
* "startcol", when not NULL, contains the column returned by function.
*/
static int
-get_userdefined_compl_info(colnr_T curs_col UNUSED, callback_T *cb UNUSED,
- int *startcol UNUSED)
+get_userdefined_compl_info(
+ colnr_T curs_col UNUSED,
+ callback_T *cb UNUSED,
+ int *startcol UNUSED)
{
int ret = FAIL;
#ifdef FEAT_COMPL_FUNC
// Call user defined function 'completefunc' with "a:findstart"
// set to 1 to obtain the length of text to use for completion.
- char_u *line;
+ char_u *line = NULL;
typval_T args[3];
int col;
- char_u *funcname;
+ char_u *funcname = NULL;
pos_T pos;
int save_State = State;
int len;
- string_T *compl_pat;
+ string_T *compl_pat = NULL;
int is_cpt_function = (cb != NULL);
if (!is_cpt_function)
@@ -5982,6 +5975,7 @@
// successfully.
if (col == -2 || aborting())
return FAIL;
+
// Return value -3 does the same as -2 and leaves CTRL-X mode.
if (col == -3)
{
@@ -6036,12 +6030,13 @@
{
int ret = FAIL;
#ifdef FEAT_SPELL
- char_u *line;
+ char_u *line = NULL;
if (spell_bad_len > 0)
compl_col = curs_col - spell_bad_len;
else
compl_col = spell_word_start(startcol);
+
if (compl_col >= (colnr_T)startcol)
{
compl_length = 0;
@@ -6188,7 +6183,7 @@
static int
ins_compl_start(void)
{
- char_u *line;
+ char_u *line = NULL;
int startcol = 0; // column where searched text starts
colnr_T curs_col; // cursor column
int line_invalid = FALSE;
@@ -6196,7 +6191,6 @@
int flags = CP_ORIGINAL_TEXT;
// First time we hit ^N or ^P (in a row, I mean)
-
did_ai = FALSE;
did_si = FALSE;
can_si = FALSE;
@@ -6540,11 +6534,9 @@
// Copy remaining bytes of a multibyte character.
if (has_mbyte)
{
- int i, mb_len;
-
- mb_len = (*mb_ptr2len)(src) - 1;
+ int mb_len = (*mb_ptr2len)(src) - 1;
if (mb_len > 0 && len >= mb_len)
- for (i = 0; i < mb_len; ++i)
+ for (int i = 0; i < mb_len; ++i)
{
--len;
++src;
@@ -6657,9 +6649,7 @@
is_cpt_func_refresh_always(void)
{
#ifdef FEAT_COMPL_FUNC
- int i;
-
- for (i = 0; i < cpt_sources_count; i++)
+ for (int i = 0; i < cpt_sources_count; i++)
if (cpt_sources_array[i].refresh_always)
return TRUE;
#endif
@@ -6766,8 +6756,8 @@
static void
get_cpt_func_completion_matches(callback_T *cb UNUSED)
{
- int ret;
- int startcol;
+ int ret;
+ int startcol;
VIM_CLEAR_STRING(cpt_compl_pattern);
ret = get_userdefined_compl_info(curwin->w_cursor.col, cb, &startcol);