Como o suporte ao mouse pode ser ativado no terminal Emacs?

17

Como o suporte ao mouse pode ser ativado em uma sessão de terminal do Emacs iniciada emacs -nw? Existe um atalho de teclado ou um sinalizador para fazer isso? Caso contrário, como isso pode ser feito em emuladores de terminal? Eu uso o Guake.

do utilizador
fonte
1
Você está executando emacsem um emulador de terminal da GUI? De que tipo de suporte você precisa? Colocando o cursor? Copiar / colar?
terdon
@terdon Estou usando o guake.
user
OK, edite sua pergunta e adicione essas informações. Explique também exatamente que tipo de suporte de mouse você precisa.
terdon
2
@user Digite ALT-X e, em seguida xterm-mouse-mode, retorne.
Mark Plotnick

Respostas:

18

Pressione F10para abrir o menu e use as teclas de seta para navegar até “Opções” → “Personalizar Emacs” → “Todas as configurações correspondentes…”. Digite mousee Enter.

Se a sua versão do Emacs não tiver um menu ao executar em um terminal, execute M-x customize. (Isso significa: pressione Alt+ X, digite customizee pressione Enter.) Navegue até a caixa de pesquisa, digite mousee pressione Enter.

O suporte ao mouse é chamado de "modo Xterm Mouse". Você pode encontrar isso no manual . O manual também fornece uma maneira de ligá-lo (para a sessão atual) - M-x xterm-mouse-mode.

Na interface Personalizar, na configuração que você deseja alterar, pressione Enter"Mostrar Valor". Um botão "Alternar" aparece, pressione Enternele. Em seguida, pressione Entera caixa “State” e escolha 0“Set for Current Session” ou “1” para “Save for Future Sessions”. (Você pode escolher 0por enquanto, voltar lá e escolher 1mais tarde, se estiver satisfeito com a configuração.)

Gilles 'SO- parar de ser mau'
fonte
9

adicione (xterm-mouse-mode 1)ao seu arquivo init.el

Cor
fonte