2010-04-11 3 views
4

Я использую emacs из оболочки (а не aquamacs) на ноутбуке Mac, однако всякий раз, когда я пытаюсь прокручивать вверх и вниз, она не прокручивает файл. Есть какой-либо способ сделать это?Прокрутка сенсорной панели на mac

+0

Вы нашли решение? – user545424

ответ

8

Я получил трекпада прокруткой работать Emacs + iTerm2 следующие this SO solution. Для краткости добавили следующие настройки к моим ~/.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

Обычно, удерживая клавишу «shift», вы можете сделать это на xterm и друзей. Посмотрите, работает ли это. Также попробуйте M-x xterm-mouse-mode, который также должен дать некоторую функциональность. Обратите внимание, что это вызовет только прокрутку курсора, но это должно быть достаточно хорошим.

+0

Я пробовал это, но он не работает. Спасибо, в любом случае – Zubair

1

Я не пробовал ни одно из этих решений, но:

  1. MouseTerm - передает события мыши в приложениях, работающих в Terminal.app
  2. iTerm - заявлена ​​поддержка событий Xterm мыши.

(я сомневаюсь, что что-то должно быть сделано в Emacs, чтобы заставить его работать.)

Смежные вопросы