mirror of
https://github.com/vim/vim.git
synced 2025-10-16 07:24:23 -04:00
patch 8.2.0030: "gF" does not work on output of "verbose command"
Problem: "gF" does not work on output of "verbose command". Solution: Recognize " line " and translations. (closes #5391)
This commit is contained in:
@@ -2047,10 +2047,19 @@ file_name_in_line(
|
||||
if (file_lnum != NULL)
|
||||
{
|
||||
char_u *p;
|
||||
char *line_english = " line ";
|
||||
char *line_transl = _(line_msg);
|
||||
|
||||
// Get the number after the file name and a separator character
|
||||
// Get the number after the file name and a separator character.
|
||||
// Also accept " line 999" with and without the same translation as
|
||||
// used in last_set_msg().
|
||||
p = ptr + len;
|
||||
p = skipwhite(p);
|
||||
if (STRNCMP(p, line_english, STRLEN(line_english)) == 0)
|
||||
p += STRLEN(line_english);
|
||||
else if (STRNCMP(p, line_transl, STRLEN(line_transl)) == 0)
|
||||
p += STRLEN(line_transl);
|
||||
else
|
||||
p = skipwhite(p);
|
||||
if (*p != NUL)
|
||||
{
|
||||
if (!isdigit(*p))
|
||||
|
Reference in New Issue
Block a user