mirror of
https://github.com/tmux/tmux.git
synced 2025-09-01 20:57:00 +00:00
Add formats for word and line under the mouse and use them to add some
items to the pane menu.
This commit is contained in:
19
grid.c
19
grid.c
@ -1350,3 +1350,22 @@ grid_unwrap_position(struct grid *gd, u_int *px, u_int *py, u_int wx, u_int wy)
|
||||
*px = wx;
|
||||
*py = yy;
|
||||
}
|
||||
|
||||
/* Get length of line. */
|
||||
u_int
|
||||
grid_line_length(struct grid *gd, u_int py)
|
||||
{
|
||||
struct grid_cell gc;
|
||||
u_int px;
|
||||
|
||||
px = grid_get_line(gd, py)->cellsize;
|
||||
if (px > gd->sx)
|
||||
px = gd->sx;
|
||||
while (px > 0) {
|
||||
grid_get_cell(gd, px - 1, py, &gc);
|
||||
if (gc.data.size != 1 || *gc.data.data != ' ')
|
||||
break;
|
||||
px--;
|
||||
}
|
||||
return (px);
|
||||
}
|
||||
|
Reference in New Issue
Block a user