Je cherchais une solution à cela depuis un moment maintenant. Sur le mode mineur OS X, remplissez la barre de menus avec des éléments de menu inutiles. Voici une capture d'écran:
Si vous ne pouvez pas le dire, les éléments du menu Emacs bloquent le reste de ma barre de menus. Existe-t-il un moyen de dire à Emacs de ne pas utiliser la barre de menus?
J'utilise ce port d'emacs.
Réponses:
Vous ne pouvez pas masquer la barre de menus sur OS X dans Emacs. Il est toujours affiché pour les applications non plein écran, c'est simplement comme cela que fonctionne OS X. Les applications n'ont aucune influence sur cela.
Pas de barre de menu
Si vous souhaitez utiliser Emacs sans aucune barre de menus, activez le mode plein écran avec
M-x toggle-frame-fullscreen
.Suppression d'éléments individuels
Si vous souhaitez simplement supprimer des éléments individuels de la barre de menus, ajustez les cartes de touches correspondantes dans votre
init.el
. Par exemple, l'extrait de code suivant supprime les menus «Options», «Modifier» et «Outils»:Un article de la liste de diffusion de Xah Lee contient plus d'exemples.
la source
(define-key global-map [menu-bar...
mais ne fonctionne pas pour les éléments ajoutés à l'aide d'autres packages commeeasymenu
, avez-vous une solution pour cela?menu-bar
liaison de la carte de touches correspondante. Les détails dépendent de l'endroit et de la façon dont le menu est défini. Dans le doute, lisez la source.