Novo no emacs - minhas ligações de teclas são diferentes das descritas nos tutoriais. Como consertar isto?

2

Estou usando o emacs v24 [GNU Emacs 24.0.94.1 (x86_64-pc-linux-gnu, GTK + versão 3.3.20)  de 2012-03-26 no meitnerium, modificado pelo Debian] no Kubuntu 12.04.

Meu problema básico é que o emacs não está se comportando da mesma forma que os tutoriais que estou lendo. Eu também preciso de diferentes tutoriais ou preciso fazer meu emacs funcionar conforme descrito nos tutoriais. Sendo novo no emacs e no KDE, não sei por onde começar devido a essa incongruência.

Meu problema específico é este:

Quando desloco o botão esquerdo do mouse, recebo uma caixa de diálogo de buffer . Isso difere da minha compreensão da documenação:

  

shift mouse-1 Desenha linhas, retângulos ou polilinhas, apaga, corta, copia ou cola.

Eu também quero usar o modo CUA. Os documentos do modo CUA parecem indicar que o clique do botão esquerdo do mouse produz:

  

realce arrastando o mouse enquanto pressiona a tecla Shift.

Eu também não obtenho esse resultado. Na verdade, não consigo selecionar o uso de teclas modificadoras junto com uma ação de arrastar. Talvez este seja um problema do KDE. Não sei.

    
por MountainX 31.03.2012 / 23:06

1 resposta

2

Shift + MouseLeft executa o comando mouse-appearance-menu por padrão desde o Emacs 23 (antes, ele executava mouse-set-font ). Este é o popup da caixa de diálogo do buffer que você viu.

Você pode descobrir o que uma tecla (ou combinação de teclas) ou um botão do mouse faz no seu Emacs pressionando C-h c (ou seja, Ctrl + H e C ) e depois a (s) chave (s) ou o botão. O nome do comando que ele chama aparecerá na parte inferior da tela. Se você pressionar C-h k , você também verá a documentação desse comando. Por outro lado, se você souber o nome de um comando e quiser saber qual tecla invoca, pressione C-h w e insira o nome do comando. Você pode usar f1 em vez de C-h .

Você não disse qual tutorial estava usando. Eu suspeito que você perdeu alguma coisa na sua leitura. O texto “shift mouse-1 desenha linhas, retângulos ou polilinhas, apaga, corta, copia ou cola” aparece na documentação do Modo Artist , um pacote Emacs (incluído na distribuição padrão do Emacs) que facilita o desenho de imagens ASCII. Para entrar no Artist Mode, digite M-x artist-mode RET (ou seja, Alt + X , depois digite artist-mode e Return ).

    
por Gilles 01.04.2012 / 23:49