Emacs: Pencere sistemi olmadan başlangıç


2

Pencere sistemi olmadan emacs başlatmak için biliyorum.

emacs -nw filename.txt

Ancak, sürekli -nw belirtmek istemiyorum. .Emac'lerime bunu otomatik olarak yapmak için ne eklerim?

Yanıtlar:


5

Kabuktaki platforma bağlı olarak, bashrc ya da bash_profile'inize (ihtiyaçlara bağlı olarak) bir takma ad ekleyebileceğinizi düşünüyorum, böylece emacs emacs -nw olarak yorumlanır.


2
Bence bu cevap alacağı kadar iyi. 'Window-system değişkenini .emacs dosyasında yapılan tek şey olarak nil değerine ayarlama denemesi yaptım ve daha sonra bir terminalden emacs başlattım. Beklendiği gibi, hiçbir etkisi olmadı. Bir takma ad kullanmaya alternatif olarak, çalıştırılabilir dosyayı doğrudan çağırmak yerine bir komut dosyası (emacs.sh veya emacs.bat) kullanılabilir.
00, 07:34

2

Emacs'ın grafik olmayan versiyonunu yüklemeyi seçebilirsiniz, OSX altında "emacs @ 23.2, Revizyon 5 (editörler)" paketine sahibim: MacPorts aracılığıyla yükledim, böylece "emacs" yazdığımda asla bir GUI göstermiyor. Başka bir cevapta önerildiği halde) bazen grafiksel sürümü çalıştırma seçeneğine sahip olmanız.


1
  1. ~/.bash_profileve bunu yeni bir satıra koy: alias emacs="emacs -nw"
  2. Dosya 'yı kaydet.
  3. Değişikliği her yerde ve hemen uygulamak, yalnızca oturumu kapatıp tekrar oturum açarsanız en basittir.

0

Biraz daha kapsamlı bir örnek olarak ...

İşte benim yerel .bashrc bir pasajı

  ## grrrr me type bad
    alias emasc='emacs -nw'
    alias emacs='emacs -nw'
    alias emacsx='emacs23-x'
    alias ls='ls --color'

Bu benim için yapar.

Ayrıca eğer "gerçek" bir konsolda emacs kullanıyorsanız, pencereleme ortamı olmadığını tespit eder ve takma isim olmadan doğru şekilde başlar.

yani

ctrl + alt + F[1-6]

EDITOR env değişkeninizi de (bashrc içinde) ayarlayabilirsiniz.

Sonunda herhangi bir GUI versiyonunu kaldırabilirsiniz :)

debian'da:

apt-get install emacs23-nox 

herhalde sizin için her şeyi yaparım.

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.