mirror of
https://github.com/vim/vim.git
synced 2025-09-24 03:44:06 -04:00
patch 7.4.2010
Problem: There is a :cbottom command but no :lbottom command. Solution: Add :lbottom. (Yegappan Lakshmanan)
This commit is contained in:
@@ -2831,13 +2831,25 @@ qf_win_goto(win_T *win, linenr_T lnum)
|
||||
}
|
||||
|
||||
/*
|
||||
* :cbottom command.
|
||||
* :cbottom/:lbottom commands.
|
||||
*/
|
||||
void
|
||||
ex_cbottom(exarg_T *eap UNUSED)
|
||||
{
|
||||
win_T *win = qf_find_win(&ql_info);
|
||||
qf_info_T *qi = &ql_info;
|
||||
win_T *win;
|
||||
|
||||
if (eap->cmdidx == CMD_lbottom)
|
||||
{
|
||||
qi = GET_LOC_LIST(curwin);
|
||||
if (qi == NULL)
|
||||
{
|
||||
EMSG(_(e_loclist));
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
win = qf_find_win(qi);
|
||||
if (win != NULL && win->w_cursor.lnum != win->w_buffer->b_ml.ml_line_count)
|
||||
qf_win_goto(win, win->w_buffer->b_ml.ml_line_count);
|
||||
}
|
||||
|
Reference in New Issue
Block a user