Los fragmentos de código de Emacs 24 y TextExpander no funcionan

5

Estoy usando Emacs (Versión 24.0.50 (9.0) - Cocoa) en OSX Lion. Cada vez que escribo una abreviatura de TextExpander, el fragmento no se expande correctamente. Escucho la notificación de audio de TextExpander que indica que trató de expandirse y que la abreviatura que escribí se borra del búfer, pero el fragmento expandido nunca aparece. He intentado esto con "--no-init-file", así que sé que no es un conflicto con mi configuración particular de Emacs. Algunos de los consejos más antiguos que he encontrado sugieren mapear Command-V a 'yank. Esto no funciona para mi.

¿Alguien sabe si hay una manera de hacer que TextExpander funcione en Emacs 24?

Nota: Sé que TextExpander funciona en Aquamacs y sé sobre textexpander-sync-el , pero ambos me causan otros problemas y, si es posible, preferirían una solución que no implique esas dos cosas.

    
pregunta Ryan E 30.12.2011 - 17:38

1 respuesta

1

Sugeriría que aunque emacs se esté ejecutando como una aplicación Cocoa, no necesariamente está usando un cuadro / campo de entrada de texto de Cocoa estándar, debido a las complejidades de un entorno de emacs. Por lo tanto, en este caso, emacs es probablemente más similar a un programa X11 envuelto en una interfaz gráfica de Cocoa y no sabe cómo comunicarse con TextExpander .

Como se indica en Soporte de TextExpander , pero de todos modos contacte a su soporte para obtener la respuesta definitiva.

  

¿Funciona TextExpander con Java, X11 y / o Parallels?

     

No en este momento. El registro de claves de dispositivos de asistencia de Mac OS X no es compatible con estos entornos. TextExpander se basa en el registro de claves de dispositivos de asistencia para capturar pulsaciones y, por lo tanto, no funciona en estos entornos. Continuamos explorando formas en las que podríamos admitir estos entornos en una versión futura de TextExpander.

    
respondido por el MrDaniel 09.02.2012 - 17:33

Lea otras preguntas en las etiquetas