Depois de pesquisar um pouco mais, descobri que a linha
bind "<alt>BackSpace" { "move-cursor" (display-line-ends, -1, 1) "delete-from-cursor" (chars, -1) };
funciona como eu quero.
Como faço para vincular uma combinação de teclas (alt-backspace) para excluir a linha atual do texto? Por exemplo, bind "<alt>Left" { "move-cursor" (display-line-ends, -1, 0) };
em gtk-keys.css move o cursor para o início da linha (isso funciona para mim). (Usar gtk 2/3 seria preferível, mas outros métodos seriam ok)
Quero excluir a linha atual do texto à esquerda do cursor, NÃO o parágrafo à esquerda do cursor.
bind "<alt>BackSpace" { "delete-from-cursor" (display-lines, -1) };
não funciona. Pressionar alt-Backspace não faz nada, nem display-line-ends
.
bind "<alt>BackSpace" { "delete-from-cursor" (paragraph-ends, -1) };
exclui o parágrafo à esquerda do cursor.
Eu estava pensando que eu poderia selecionar o texto que eu quero excluir ( "move-cursor" (display-line-ends, -1, 1)
) e excluí-lo, mas não consigo descobrir como fazer o último.
Se alguém puder me direcionar para recursos listando keybindings gtk, eu ficaria muito grato.
Obrigado antecipadamente
Depois de pesquisar um pouco mais, descobri que a linha
bind "<alt>BackSpace" { "move-cursor" (display-line-ends, -1, 1) "delete-from-cursor" (chars, -1) };
funciona como eu quero.