osc: store column of FTCS_COMMAND_{EXECUTED,FINISHED} in row struct

This commit is contained in:
Daniel Eklöf 2022-12-08 10:46:46 +01:00
parent f8e875a7cd
commit e9607de5ae
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
4 changed files with 16 additions and 2 deletions

10
osc.c
View file

@ -901,11 +901,17 @@ osc_dispatch(struct terminal *term)
break;
case 'C':
LOG_DBG("FTCS_COMMAND_EXECUTED");
LOG_DBG("FTCS_COMMAND_EXECUTED: %dx%d",
term->grid->cursor.point.row,
term->grid->cursor.point.col);
term->grid->cur_row->shell_integration.cmd_start = term->grid->cursor.point.col;
break;
case 'D':
LOG_DBG("FTCS_COMMAND_FINISHED");
LOG_DBG("FTCS_COMMAND_FINISHED: %dx%d",
term->grid->cursor.point.row,
term->grid->cursor.point.col);
term->grid->cur_row->shell_integration.cmd_end = term->grid->cursor.point.col;
break;
}
break;