macos - instalar - terminal iterm
¿Cómo puedo hacer que la selección del mouse funcione en emacs y iTerm2 en Mac? (4)
Sospecho que la instalación de emacs-goodies-el proporcionará los enlaces apropiados.
después de encender el modo xterm-mouse, cualquier clic en la pantalla muestra "mouse-1 no está definido". ¿Qué debería estar definiendo "mouse-1" como? ¿Hay algún motivo por el que los clics de mi mouse devuelvan este evento y otros no sean sospechosos?
Puse esto en mi .emacs:
(require ''mouse)
(xterm-mouse-mode t)
(defun track-mouse (e))
(setq mouse-sel-mode t)
y eso parece hacer el truco, y ahora un clic del mouse en una división cambia el foco a la división.
Nota: Estoy usando iterm2, y encontré la información aquí: http://groups.google.com/group/iterm2-discuss/browse_thread/thread/8e1f2ee7db26c07d/17ac15e69c554998?show_docid=17ac15e69c554998&pli=1
Terminal.app de Mac OS X no admite informes de mouse. Sin embargo, MouseTerm es un complemento SIMBL que le proporciona esta característica. http://bitheap.org/mouseterm/
Instale MouseTerm y coloque lo siguiente en su archivo de configuración de Emacs:
; enable mouse reporting for terminal emulators
(unless window-system
(xterm-mouse-mode 1)
(global-set-key [mouse-4] (lambda ()
(interactive)
(scroll-down 1)))
(global-set-key [mouse-5] (lambda ()
(interactive)
(scroll-up 1))))
Para Emacs en iTerm 2, he encontrado que el siguiente bit en mi archivo ~/.emacs
funciona muy bien, proporcionando la capacidad de insertar el personaje en una ubicación arbitraria, marcar una región y usar la rueda de desplazamiento:
;; Enable mouse support
(unless window-system
(require ''mouse)
(xterm-mouse-mode t)
(global-set-key [mouse-4] (lambda ()
(interactive)
(scroll-down 1)))
(global-set-key [mouse-5] (lambda ()
(interactive)
(scroll-up 1)))
(defun track-mouse (e))
(setq mouse-sel-mode t)
)