aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/nvim/state.c15
1 files changed, 5 insertions, 10 deletions
diff --git a/src/nvim/state.c b/src/nvim/state.c
index 056828574f..6f4bab62d1 100644
--- a/src/nvim/state.c
+++ b/src/nvim/state.c
@@ -187,22 +187,17 @@ void get_mode(char *buf)
if (State & VREPLACE_FLAG) {
buf[i++] = 'R';
buf[i++] = 'v';
- if (ins_compl_active()) {
- buf[i++] = 'c';
- } else if (ctrl_x_mode_not_defined_yet()) {
- buf[i++] = 'x';
- }
} else {
if (State & REPLACE_FLAG) {
buf[i++] = 'R';
} else {
buf[i++] = 'i';
}
- if (ins_compl_active()) {
- buf[i++] = 'c';
- } else if (ctrl_x_mode_not_defined_yet()) {
- buf[i++] = 'x';
- }
+ }
+ if (ins_compl_active()) {
+ buf[i++] = 'c';
+ } else if (ctrl_x_mode_not_defined_yet()) {
+ buf[i++] = 'x';
}
} else if ((State & CMDLINE) || exmode_active) {
buf[i++] = 'c';