diff src/edit.c @ 6931:f587f6857010 v7.4.784

patch 7.4.784 Problem: Using both "noinsert" and "noselect" in 'completeopt' does not work properly. Solution: Change the ins_complete() calls. (Ozaki Kiichi)
author Bram Moolenaar <bram@vim.org>
date Fri, 17 Jul 2015 13:42:23 +0200
parents e09a7ff88046
children 1e621b31948b
line wrap: on
line diff
--- a/src/edit.c
+++ b/src/edit.c
@@ -2794,16 +2794,11 @@ set_completion(startcol, list)
 
     compl_curr_match = compl_first_match;
     if (compl_no_insert)
-    {
-	if (!compl_no_select)
-	    ins_complete(K_DOWN);
-    }
+	ins_complete(K_DOWN);
     else
-    {
 	ins_complete(Ctrl_N);
-	if (compl_no_select)
-	    ins_complete(Ctrl_P);
-    }
+    if (compl_no_select)
+	ins_complete(Ctrl_P);
     out_flush();
 }