Emacs ve OS X Menü Çubuğu


11

Bir süredir buna bir çözüm arıyordum. OS X küçükler modunda menü çubuğunu yararsız menü öğeleriyle doldurun. İşte bir ekran görüntüsü:

menü çubuğu] (! [menü çubuğunun üzerinden alınan küçük modlar

Bunu söyleyemezseniz, Emacs menü öğeleri menü çubuğumun geri kalanını engelliyor. Emacs'a menü çubuğunu kullanmamasını söylemenin bir yolu var mı?

Bu emac portunu kullanıyorum .


Sorununuzu doğru anladığımdan emin değilim. Menü çubuğunu tamamen devre dışı bırakmak mı istiyorsunuz yoksa yalnızca üst düzey öğeleri tek tek kaldırmak mı istiyorsunuz?
lunaryorn

Diğer cevaplara göre, menü çubuğunu tamamen kaldırmak mümkün değil, bu yüzden şimdi tek tek öğeleri kaldırmanın bir yolunu arıyorum.
Ammar Alammar

Yanıtlar:


10

OS X'teki menü çubuğunu Emacs içinden gizleyemezsiniz. Her zaman tam ekran olmayan uygulamalar için gösterilir, OS X bu şekilde çalışır. Uygulamaların bu konuda bir etkisi yoktur.

Menü çubuğu yok

Emacs'ı herhangi bir menü çubuğu olmadan kullanmak istiyorsanız, ile tam ekran modunu etkinleştirin M-x toggle-frame-fullscreen.

Tek tek öğeleri kaldırma

Yalnızca menü çubuğundan öğeleri tek tek kaldırmak istiyorsanız, ilgili tuş haritalarını ayarlayın init.el. Örneğin, aşağıdaki snippet, “Seçenekler”, “Düzenle” ve ”Araçlar” menülerini kaldırır:

(define-key global-map [menu-bar options] nil)
(define-key global-map [menu-bar edit] nil)
(define-key global-map [menu-bar tools] nil)

Xah Lee'nin bir posta listesi postasının daha fazla örneği var.


Müthiş! Bu, tarafından eklenen (define-key global-map [menu-bar...ancak diğer paketler kullanılarak eklenen öğeler için çalışmıyor, bunun için easymenubir çözümünüz var mı?
Ammar Alammar

2
@AmmarAbdulaziz Peki, menu-barilgili anahtar haritadan bağlamayı kaldırın . Ayrıntılar, menünün nerede ve nasıl tanımlandığına bağlıdır. Şüphe duyduğunuzda, kaynağı okuyun.
lunaryorn
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.