Não destaca a seleção, mas acho que funciona bem.
Tente executar
$ bind -p | grep copy-region-as-kill
para garantir que C-x C-r
realmente funcionou.
Deveria dizer:
"\ew": copy-region-as-kill
Depois disso, deve funcionar bem.
Exemplo:
$ abc<C-Spc><C-a><M-w> def <C-y>
me dá
$ abc def abc
Se você quiser saber onde mark
é, basta fazer C-x
C-x
.
Exemplo:
$ <C-Spc>abc<C-x><C-x>
colocará o cursor de volta ao local onde você marcou (o início da linha).
Além disso, não acho que você precise adicionar a ligação set-mark
. Eu não fiz.
$ bind -p | grep set-mark
"\C-@": set-mark
"\e ": set-mark
# vi-set-mark (not bound)
(note que a maioria dos terminais envia C-@
quando C-Spc
é pressionado. Eu suponho que o seu também.)
Se tudo isso falhar:
- o Ctrl + Espaço funciona em
emacs -nw
no mesmo terminal? - os outros atalhos Alt / Meta funcionam no bash?