Emacs: Ctrl + space (marca de set) insere apenas um espaço no Konsole

2

Estou tendo um problema com o emacs no Konsole: não consigo definir uma marca para selecionar texto no emacs. Ctrl + espaço insere um caractere de espaço em vez de definir a marca.

No XTerm, tenho quase o mesmo comportamento. Ele insere um til em vez de definir a marca.

Alguma ideia de como resolver este problema?

    
por Matthieu Riegler 15.05.2013 / 11:06

3 respostas

2

Ok, descobri qual foi o problema para mim. O daemon do IBus foi configurado para usar o mesmo atalho. Pode ser alterado por:

ibus-setup

e, em seguida, reiniciar o daemon usando algo como:

killall ibus-daemon
ibus-daemon -d
    
por 24.04.2014 / 10:20
1

ESC-x descreve-ligações

Irá trazer suas ligações atuais e você provavelmente terá uma segunda ligação para set-mark-command,

Try Ctrl-@ INSTEAD.
    
por 15.05.2013 / 13:04
0

Consegui corrigir ou contornar isso configurando explicitamente uma sequência de teclado para o espaço de controle. Em Configurações → Editar perfil atual → Teclado → Padrão (XFree 4) → Editar… usei o botão “+ Adicionar” e depois adicionei Space+Ctrl no campo “Combinação de chaves” e \x00 no campo “Saída”. Então eu salvei a nova configuração e a sequência do espaço de controle foi enviada para o Emacs.

Se isso não tivesse funcionado, eu teria tentado definir a "Saída" como \Exset-mark-command\n para que o espaço de controle enviasse a sequência de caracteres que o Emacs reconheceria como uma solicitação específica para executar a função set-mark-command .

    
por 14.10.2016 / 17:59