patch 9.1.0466: Missing comments for fuzzy completion

Commit: 
https://github.com/vim/vim/commit/dca57fb54200530a0874c90fab799a689c00c597
Author: glepnir <glephun...@gmail.com>
Date:   Tue Jun 4 22:01:21 2024 +0200

    patch 9.1.0466: Missing comments for fuzzy completion
    
    Problem:  Missing comments for fuzzy completion (after 9.1.0463)
    Solution: Add more comments, adjust indentation slightly
              (glepnir)
    
    closes: #14910
    
    Signed-off-by: glepnir <glephun...@gmail.com>
    Signed-off-by: Christian Brabandt <c...@256bit.org>

diff --git a/src/insexpand.c b/src/insexpand.c
index c6bf68167..f43c12665 100644
--- a/src/insexpand.c
+++ b/src/insexpand.c
@@ -1313,6 +1313,8 @@ ins_compl_build_pum(void)
            }
            else if (compl_fuzzy_match)
            {
+               // Update the maximum fuzzy score and the shown match
+               // if the current item's score is higher
                if (compl->cp_score > max_fuzzy_score)
                {
                    did_find_shown_match = TRUE;
@@ -1321,6 +1323,10 @@ ins_compl_build_pum(void)
                    shown_match_ok = TRUE;
                }
 
+               // If there is no "no select" condition and the max fuzzy
+               // score is positive, or there is no completion leader or the
+               // leader length is zero, mark the shown match as valid and
+               // reset the current index.
                if (!compl_no_select
                        && (max_fuzzy_score > 0
                                || (compl_leader == NULL || lead_len == 0)))
@@ -4075,6 +4081,9 @@ ins_compl_show_filename(void)
     redraw_cmdline = FALSE;        // don't overwrite!
 }
 
+/*
+ * find a completion item in when completeopt include fuzzy option
+ */
     static compl_T *
 find_comp_when_fuzzy(void)
 {
@@ -4094,7 +4103,7 @@ find_comp_when_fuzzy(void)
        target_idx = compl_selected_item + 1;
     else if (is_backward)
       target_idx = compl_selected_item == -1 ? compl_match_arraysize - 1
-                                           : compl_selected_item - 1;
+                                               : compl_selected_item - 1;
 
     score = compl_match_array[target_idx].pum_score;
     str = compl_match_array[target_idx].pum_text;
diff --git a/src/version.c b/src/version.c
index c3d61998c..a3fef0373 100644
--- a/src/version.c
+++ b/src/version.c
@@ -704,6 +704,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    466,
 /**/
     465,
 /**/

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/E1sEaYk-00AKvI-DM%40256bit.org.

Raspunde prin e-mail lui