2010-04-11 6 views
4

J'utilise emacs du shell (pas aquamacs) sur un ordinateur portable mac, mais chaque fois que j'essaie de faire défiler vers le haut et vers le bas, il ne fait pas défiler le fichier. Est-ce qu'il y a un moyen de faire ça?Touchpad défilement sur le mac

+0

Avez-vous déjà trouvé une solution? – user545424

Répondre

8

Je suis devenu le défilement du trackpad travailler pour emacs + iTerm2 suivant this SO solution. Par souci de brièveté, ajouté les configurations suivantes à mon ~/.emacs:

;; mouse integration 
(require 'mouse) ;; needed for iterm2 compatibility 
(xterm-mouse-mode t) 
(global-set-key [mouse-4] '(lambda() 
          (interactive) 
          (scroll-down 1))) 
(global-set-key [mouse-5] '(lambda() 
          (interactive) 
          (scroll-up 1))) 
(setq mouse-sel-mode t) 
(defun track-mouse (e)) 
1

Normalement, en maintenant la touche 'shift' enfoncée, vous pourrez le faire sur xterm et vos amis. Voir si cela fonctionne. Essayez aussi M-x xterm-mouse-mode qui devrait aussi avoir des fonctionnalités. Notez que ces prob feront seulement défiler le curseur mais cela devrait être assez bon.

+0

J'ai essayé mais ça ne marche pas. Merci quand même – Zubair

1

Je n'ai pas essayé l'une de ces solutions, mais:

  1. MouseTerm - passe des événements de souris à des applications en cours d'exécution dans Terminal.app
  2. iTerm - prétend soutenir les événements de souris xterm.

(je doute il y a quelque chose à faire dans les emacs pour le faire fonctionner.)