2010-01-28 16 views
9

Ho effettuato l'upgrade a Emacs 23 un po 'indietro e quando ho fatto il file, Modifica, Opzioni e altre opzioni di menu non sono disponibili su OS X Snow Leopard. Qualche idea su come recuperarli?I menu File, Modifica, Opzioni, ecc. Non funzionano su Emacs 23, qualche idea?

Grazie!

+0

Penso di aver bisogno di rendere più chiaro cosa sta succedendo. Riesco a vedere le etichette per File, Modifica, Opzioni, Strumenti, Minibuf, YASSnippet, ecc. Che appaiono dove tutte le app OS X native mostrano i loro menu, ma facendo clic su di essi non viene più visualizzato un menu a discesa. Molto strano. – m7d

+0

Modificare la domanda è un buon modo per aggiungere ulteriori informazioni e precisioni;) –

risposta

6

Solo una nota che è possibile accedere ai menu in emacs da menu-bar-openF10 per impostazione predefinita. Ciò consente di navigare nel menu anche quando si è aperto emacs in modalità no-window (-nw switch della riga di comando).

menu-bar-open tenterà di aprire il menu in base al dispositivo terminale del frame. Se tutto il resto fallisce, si aprirà il menu di modalità testo tmm-menubar.

Si potrebbe provare F10 per vedere se appare il menu nativo. Se non succede nulla, puoi effettuare una chiamata interattiva allo tmm-menubar in questo modo: M-xtmm-menubar. Il menu di testo funziona?

Anche se questo non risolve il tuo problema, è utile sapere come aiutarti a navigare nel menu quando non hai una cornice visibile.

+0

Ok, ora stai partecipando a qualcosa. Posso ottenere il menu testuale che in realtà è molto bello. Grazie mille per questo suggerimento. Li voglio ancora nella posizione del menu OS X nativo, ma funzionerà finché non avrò trovato il problema. Molte grazie. – m7d

+0

Ho avuto problemi con la barra dei menu (in modalità GUI), tale che alcuni menu non venivano visualizzati - come 'yasnippet',' python' e 'elpy'. Premendo 'f10' li abbiamo mostrati in un modo strano, ma poi il modo normale ha funzionato di nuovo dopo aver colpito' f10' una seconda volta. Grazie! –

2

Il fatto che tu abbia usato "carbon-emacs" come tag mi porta a credere che probabilmente non hai la versione Cocoa, che è altamente raccomandata al punto di essere lo standard GNU Emacs per il Mac che sta andando avanti. Controlla here per un pacchetto .dmg.

+0

pajato0, che in realtà è da dove ho preso il mio emacs, ma grazie! Sembra esattamente come emac di carbonio, quindi ho pensato che fosse. – m7d

1

Provare a eseguire M-x menu-bar-mode. Se funziona, assicurati di non disabilitare la barra dei menu nel tuo .emacs.

+0

Questo non ha funzionato, ma grazie. – m7d

3

mi ha colpito questo problema e trovato il seguente causa principale. Non ho ancora una soluzione, ma ho pensato di postare per vedere se questo corrisponde al problema del poster originale.

Sto utilizzando Synergy per condividere una tastiera e un mouse su più macchine affiancate. Il mio Macbook esegue OS X 10.6.3 ed è un "client" di Synergy. Utilizzando il mouse condiviso, i menu di Emacs 23.3 non funzionano; tuttavia, utilizzando il touchpad sul Macbook, i menu do funzionano. Sto usando Synergy v1.3.1 su Mac.

L'unica soluzione che ho trovato è utilizzare il touchpad Macbook o un mouse collegato direttamente al Macbook.

+0

Grazie per l'input Tad. Questa non era la mia situazione. Ho finito per tornare a Carbon Emacs per una serie di motivi. – m7d

+0

Selvaggio! Questo era il mio problema; grazie per averlo suggerito Vedi il bug report sul sito di Synergy qui: http://synergy-foss.org/pm/issues/332. Si noti che questo errore sembra verificarsi anche in VNC e Apple Remote Desktop. –

+0

Tad - grazie. Questa è anche la mia situazione. – pcooley

2

Mi sono imbattuto in questo stesso problema con la build installata da macports. Non so perché succede. Tuttavia, ciò che ha funzionato per me è stato fare clic sul menu alcune volte. Dopo averlo fatto, sono stato in grado di passare con il mouse sopra e fare clic sulle voci del menu correttamente.

+0

Grazie per questa informazione. – m7d

2

Questo problema si è verificato di volta in volta sul mio Emacs v23 su OS X installato tramite Homebrew. La soluzione postata da nomad ha funzionato per me:

Tuttavia, ciò che ha funzionato per me è stato fare clic sul menu alcune volte. Dopo averlo fatto, sono stato in grado di passare con il mouse sopra e fare clic sulle voci del menu correttamente.

Sembra che venga visualizzato dopo aver aperto un file Python. Il problema continua comunque a tornare. Ogni volta, facendo triplo clic su un menu, rapidamente, si apre il menu.

0

Ho avuto lo stesso problema durante l'accesso a Emacs (quello preparato da Vincent Goulet) tramite TeamViewer su una macchina remota. I menu non sono caduti. Dopo che l'utente direttamente sulla macchina l'ha fatto una sola volta, ho anche potuto usare i menu tramite il mouse sulla mia macchina remota.

+0

Dopo che l'utente ha fatto * cosa * una volta? –

Problemi correlati