2012-06-10 10 views
9

cómo asignar mouse-2 (clic con el botón central) a (cmd + clic) o (ctrl + clic) en OS X usando el panel táctil para mostrar un menú emergente bajo modo flyspell.emacs 23.4 comportamiento mouse-2 en OS-X 10.7

+4

Una baja aceptación demuestra la falta de voluntad de contribuir con la comunidad. –

Respuesta

2

Rather flyspell necesita ser arreglado para que aparezca su menú en el mouse-3 ya que es más como un menú contextual. Es decir. Recomiendo un M-x report-emacs-bug al respecto.

11

¿Qué tal ratón-3 como Stefan sugiere?

Agregue esto a su archivo de inicio:

(eval-after-load "flyspell" 
    '(progn 
     (define-key flyspell-mouse-map [down-mouse-3] #'flyspell-correct-word) 
     (define-key flyspell-mouse-map [mouse-3] #'undefined))) 
+0

Esto funciona para mí. Pero obviamente necesitas ejecutar este fragmento de lisp al inicio; - después de que 'flyspell' está cargado, es demasiado tarde. – halloleo

+1

No, no es demasiado tarde. Debería funcionar. –

+0

Sí, tienes razón: funciona. - Mi supervisión. – halloleo

1

Ya hay una opción incorporado para esto. Echar un vistazo a:

mac-emulate-three-button-mouse 

Específicamente, usted debe ser capaz de simplemente añadir:

(setq mac-emulate-three-button-mouse t) 

En su .emacs, y luego ratón-2 será Opción + clic y ratón-3 será Cmd + Click

+2

Tenga en cuenta que esto no está presente en GNU Emacs. –

+1

@SeanAllred Para ampliar eso, esto es para Aquamacs. – GDP2

Cuestiones relacionadas