Emacs “Meta” tuşunu mac ⌘ tuşu olarak ayarlayın


15

Emacs'ım meta anahtarı olarak Mac alt / seçenek tuşunu kullanır. ⌘ tuşu olarak nasıl ayarlayabilirim?

Yanıtlar:


19

Bu benim .emacsdosyamda ne var :

;;; I prefer cmd key for meta
(setq mac-option-key-is-meta nil
      mac-command-key-is-meta t
      mac-command-modifier 'meta
      mac-option-modifier 'none)

(Bilmiyorsanız, bu satırları dosyaya ekleyin ~/.emacs(veya yoksa oluşturun) ve Emacs'ı yeniden başlatın.)


Ayrıca, optionanahtarınızın şu şekilde davranmasını superistiyorsanız, ayarlamanız gerekir mac-option-modifier 'super. superAnahtarı pencerelerim arasında gezinmeme yardımcı olduğu için kullanışlı buluyorum .
Indradhanush Gupta

3

.Emacs öğenize yerleştirilebilecek bir ayar vardır: mac-command-key-is-metaetkinleştirmek için sıfır olmayan herhangi bir değere ayarlayabilirsiniz.

Bu ayarın açılması, özellikle Leopard veya daha üst bir sürüm kullanıyorsanız, garip karakterlerin yazdırılmasına neden olabilir. Bunu düzeltmek için, set-keyboard-coding-system.emacs yapılandırmanızda nil olarak ayarlamanız gerekir .


0

Anahtarı global olarak yeniden eşlemekten kaçınmıyorsanız , Doublecommand'a da bakabilirsiniz . Tüm uygulamalarda belirttiğiniz gibi tuşları kalıcı olarak yeniden eşler. Sağ CTRL anahtarı olmayan bir MacBook Pro'da emacs kullanıcısı olarak bunun çok değerli olduğunu gördüm: Sağ seçenek / alt anahtarımı CTRL anahtarı olarak yeniden eşledim. Tıkır tıkır çalışıyor.

Tabii ki, küresel olarak yeniden eşleştirilmekten kaçınmak istiyorsanız, önceki cevap muhtemelen daha iyi bir ders olacaktır.

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.