Posso ottenere Command-H per nascondere una finestra di Emacs?

5

Sto utilizzando GNU Emacs 23.4.1 (x86_64-apple-darwin, NS apple-appkit-1038.36) del 2012-01-29 su bob.porkrind.org su un MacBook Air.

Posso impostare Comando - H per nascondere Emacs? Attualmente utilizzo M-x customize-group ns e settaggio Command Modifier su nessun valore. Ho già una chiave standard vincolante per iconify-frame, ma è diverso dal nascondere; Preferisco usare la funzionalità nascosta di OS X nativo, quindi posso mostrarlo facendo clic sull'icona di Emacs nel dock.

    
posta djb 20.06.2012 - 04:01
fonte

2 risposte

5

Se emacs è stato creato con Cocoa (ad esempio tramite brew install emacs --cocoa ), per impostazione predefinita s-h (Cmd + h) dovrebbe essere associato a ns-do-hide-emacs

Se in qualche modo non lo è, puoi farlo manualmente con:

(global-set-key [(super h)] 'ns-do-hide-emacs)
    
risposta data 28.10.2012 - 16:58
fonte
0

Sto provando a risolvere lo stesso problema. Il meglio che sono riuscito a ottenere è il seguente, che simbolizzerà (come CMD + M) il frame:

(global-set-key (kbd "M-h") 'iconify-frame)

Non ideale, ma meglio di niente.

    
risposta data 14.10.2012 - 03:13
fonte

Leggi altre domande sui tag