Rodinha do mouse (MWheel) funcionando no Emacs

Publicado por Perfil removido em 23/07/2007

[ Hits: 5.542 ]

 


Rodinha do mouse (MWheel) funcionando no Emacs



Muitos aqui programam e utilizam o Emacs para tal feito. E creio eu que, várias pessoas, assim como eu, incomodem-se com o fato da rodinha do mouse não funcionar nesse programa. Bom, para fazê-la funcionar é bem simples. Basta editar o arquivo de configuração do Emacs com o seu editor de preferência. Vamos lá.

$ vim ~/.emacs

Ao final desse arquivo basta adicionar as seguintes linhas:

(defun up-slightly () (interactive) (scroll-up 5))
(defun down-slightly () (interactive) (scroll-down 5))
(global-set-key [mouse-4] 'down-slightly)
(global-set-key [mouse-5] 'up-slightly)

(defun up-one () (interactive) (scroll-up 1))
(defun down-one () (interactive) (scroll-down 1))
(global-set-key [S-mouse-4] 'down-one)
(global-set-key [S-mouse-5] 'up-one)

(defun up-a-lot () (interactive) (scroll-up))
(defun down-a-lot () (interactive) (scroll-down))
(global-set-key [C-mouse-4] 'down-a-lot)
(global-set-key [C-mouse-5] 'up-a-lot)

E pronto. MWheel funcionando perfeitamente no Emacs.

Fabiano "Metralha" Fidêncio

Outras dicas deste autor

Arch Linux com Xfce 4 - Controle de Volume

fwbuilder - interface gráfica para iptables

Não foi possível inicializar o componente de segurança do navegador

Big-desktop - personalize o KDE

Ubuntu: instalando programa local com gdebi

Leitura recomendada

Instalando o Ubuntu 8.04 em um pendrive USB utilizando o Windows

Fedora 10: Corrigindo problema do mouse invisível

Ubuntu 7.10 Gutsy Gibbon + XGL + Compiz-Fusion + Radeon 9550 (ATI)

Instalação do ZoneMinder no CentOS 5.5 64 bits

Ubuntu 10.04 / Gnome 2.30 - Barra de localização "editável" do Nautilus

  

Comentários
[1] Comentário enviado por SMarcell em 25/07/2007 - 10:40h

Aê cara! Beleza!
Legal essa dica hein!

Uma pergunta?
Você sabe como setar o emacs para não criar cópias de backup sempre que se salva um arquivo editado nele!.

[2] Comentário enviado por SMarcell em 12/08/2007 - 16:10h

Aê descobri como fazer pro Emacs não criar arquivos de backup:

Basta acrescentar essa linha no arquivo .emacs

(setq make-backup-files nil)

E pronto! Sem backups.

Falou!!!

[3] Comentário enviado por removido em 12/08/2007 - 16:14h

Valeu pela dica, SMarcell !

[]'s

Fabiano.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts