fix(messages): typo and unwanted truncation in msg_outtrans_long #31669

- Typo/bug in msg_outtrans_long passing string length as "hist" argument.
- Avoid truncating message in msg_outtrans_long with ext_messages (followup to 
  1097d239c3).
- Remove `_hl` from `msg_keep`, `smsg_keep` as there is no non-`_hl` variant.
- `msg_printf_hl` is removed (identical to `smsg` except it sets
  `msg_scroll = true`, seemingly as a caveat to force a more prompt in
  cmdline mode). Move this logic to the only the only place this was
  used in ex_getln.c.
This commit is contained in:
luukvbaal
2024-12-22 15:42:48 +01:00
committed by GitHub
parent c7a4197a5c
commit d1e00a5f6d
5 changed files with 20 additions and 40 deletions

View File

@@ -2937,7 +2937,7 @@ static void qf_jump_print_msg(qf_info_T *qi, int qf_index, qfline_T *qf_ptr, buf
msg_scroll = false;
}
msg_ext_set_kind("quickfix");
msg_hl_keep(gap->ga_data, 0, true, false);
msg_keep(gap->ga_data, 0, true, false);
msg_scroll = (int)i;
qfga_clear();