Mercurial > vim
comparison src/edit.c @ 4205:14cdb6e4d5b8 v7.3.854
updated for version 7.3.854
Problem: After using backspace in insert mode completion, CTRL-N and CTRL-P
do not highlight the right entry. (Olivier Teuliere)
Solution: Set the current item to the shown item after using backspace.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Thu, 07 Mar 2013 19:38:54 +0100 |
parents | b97109760603 |
children | 0fcb050fd79d |
comparison
equal
deleted
inserted
replaced
4204:d40b25430b5a | 4205:14cdb6e4d5b8 |
---|---|
3378 vim_free(compl_leader); | 3378 vim_free(compl_leader); |
3379 compl_leader = vim_strnsave(line + compl_col, (int)(p - line) - compl_col); | 3379 compl_leader = vim_strnsave(line + compl_col, (int)(p - line) - compl_col); |
3380 if (compl_leader != NULL) | 3380 if (compl_leader != NULL) |
3381 { | 3381 { |
3382 ins_compl_new_leader(); | 3382 ins_compl_new_leader(); |
3383 if (compl_shown_match != NULL) | |
3384 /* Make sure current match is not a hidden item. */ | |
3385 compl_curr_match = compl_shown_match; | |
3383 return NUL; | 3386 return NUL; |
3384 } | 3387 } |
3385 return K_BS; | 3388 return K_BS; |
3386 } | 3389 } |
3387 | 3390 |