Skip to content

Handle changing cursor shape property without creating a new profile

Ahmad Samir requested to merge work/ahmad/cursorshape into master

Using an escape sequence, e.g. printf '\e]50;CursorShape=1\a', to change the cursor shape property like we handle DECSCUSR, i.e. as a transient change without creating a new profile (see SessionManager::sessionProfileCommandReceived()).

To test:

  • printf '\e]50;CursorShape=1\a' to change the cursor shape, check that the current profile hasn't been switched to a new profile (that has no name as it's a temp profile)

BUG: 445590 FIXED-IN: 21.12

Merge request reports