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.