comparison src/misc1.c @ 28643:5be5151ad510

patch 8.2.4845: duplicate code Commit: https://github.com/vim/vim/commit/590f365f91511c164253c5b5812d4d0fc4a238d6 Author: zeertzjq <zeertzjq@outlook.com> Date: Fri Apr 29 11:29:54 2022 +0100 patch 8.2.4845: duplicate code Problem: Duplicate code. Solution: Move code below if/else. (closes https://github.com/vim/vim/issues/10314)
author Bram Moolenaar <Bram@vim.org>
date Fri, 29 Apr 2022 12:30:03 +0200
parents 7c4a9e20c178
children d770568e6c98
comparison
equal deleted inserted replaced
28642:96f0542ebb22 28643:5be5151ad510
671 { 671 {
672 if (State & VREPLACE_FLAG) 672 if (State & VREPLACE_FLAG)
673 { 673 {
674 buf[i++] = 'R'; 674 buf[i++] = 'R';
675 buf[i++] = 'v'; 675 buf[i++] = 'v';
676
677 if (ins_compl_active())
678 buf[i++] = 'c';
679 else if (ctrl_x_mode_not_defined_yet())
680 buf[i++] = 'x';
681 } 676 }
682 else 677 else
683 { 678 {
684 if (State & REPLACE_FLAG) 679 if (State & REPLACE_FLAG)
685 buf[i++] = 'R'; 680 buf[i++] = 'R';
686 else 681 else
687 buf[i++] = 'i'; 682 buf[i++] = 'i';
688 683 }
689 if (ins_compl_active()) 684
690 buf[i++] = 'c'; 685 if (ins_compl_active())
691 else if (ctrl_x_mode_not_defined_yet()) 686 buf[i++] = 'c';
692 buf[i++] = 'x'; 687 else if (ctrl_x_mode_not_defined_yet())
693 } 688 buf[i++] = 'x';
694 } 689 }
695 else if ((State & CMDLINE) || exmode_active) 690 else if ((State & CMDLINE) || exmode_active)
696 { 691 {
697 buf[i++] = 'c'; 692 buf[i++] = 'c';
698 if (exmode_active == EXMODE_VIM) 693 if (exmode_active == EXMODE_VIM)