Gli snippet di Emacs 24 e TextExpander non funzionano

5

Sto usando Emacs (versione 24.0.50 (9.0) - Cocoa) su OSX Lion. Ogni volta che digito un'abbreviazione di TextExpander, lo snippet non si espande correttamente. Sento la notifica audio da TextExpander che indica che ha tentato di espandersi e l'abbreviazione che ho digitato viene cancellata dal buffer, ma lo snippet espanso non viene mai visualizzato. Ho provato questo con "--no-init-file" quindi so che non è un conflitto con la mia particolare configurazione di Emacs. Alcuni suggerimenti precedenti che ho trovato suggeriscono di mappare Command-V su 'yank. Questo non funziona per me.

Qualcuno sa se esiste un modo per far funzionare TextExpander in Emacs 24?

Nota: so che TextExpander funziona in Aquamacs e so su textexpander-sync-el , ma entrambi causano altri problemi per me e, se possibile, preferirei una soluzione che non implichi queste due cose.

    
posta Ryan E 30.12.2011 - 17:38
fonte

1 risposta

1

Suggerirei che anche se emacs è in esecuzione come applicazione Cocoa, non sta necessariamente utilizzando un campo / campo di immissione testo standard Cocoa, a causa delle complessità di un ambiente emacs. Quindi emacs in questo caso è probabilmente più simile a un programma X11 racchiuso in un Cocoa gui e non sa come comunicare con TextExpander .

Come riferito dal supporto TextExpander , ma comunque contatta il loro supporto per ottenere la risposta definitiva.

Does TextExpander work with Java, X11, and/or Parallels?

Not at this time. Mac OS X's assistive devices key logging does not support these environments. TextExpander relies on assistive devices key logging to capture keystrokes and so does not work in these environments. We continue to explore ways we might support these environments in a future version of TextExpander.

    
risposta data 09.02.2012 - 17:33
fonte

Leggi altre domande sui tag