2012-04-11 19 views

cevap

22

için initial-major-mode değişken

(setq initial-major-mode 'text-mode) 

istediğiniz metindir modunda çizik tampon başlatmak için ""

(setq initial-scratch-message "") 

sadece ayarlanmış başlangıç ​​mesajının initial-scratch-message değişken kurtulmak için Belirli bir ana moda başladığınızda otomatik modun ayarlanması

mod kancasına bir etkinlik eklemek isteyeceksiniz
(add-hook 'text-mode-hook 'turn-on-auto-fill) 
+0

Teşekkürler! İlgili bir soru: Başlangıçta 'auto-fill-mode' etkin olmasını istiyorum. Bunu “.emacs” 'te (setq otomatik doldurma modu t) 'diyorum ama' * scratch * 'tamponunda hala' auto-fill-mode 'özelliği yok. Başlangıçta bunu otomatik olarak nasıl etkinleştirebilirim? – Frank

+0

Düzenlenmiş yanıtı – zellio

+0

Cool ürününe bakın. Şimdi tekrar kışkırtmak istiyorum. :) – Frank

0

tampon çalışmalarını çizik yolu ile keman yerine, sana bir dosya argümanı ile Emacs açmak öneriyoruz. Örneğin. Eğer "emacs foo.txt" yaparsanız, o zaman özel bir şey yapmanız gerekmeden metin modunda çalışmaya başlayacaksınız.

+1

Bu benim için bir seçenek değil. Emacs'i kullanarak her zaman emacs'i açarım ve orada birden fazla dosya ile çalışmaya başladım. Bu dosyalardan birini cmd satırı arg olarak seçmek sadece bir hack. Ayrıca, aynı makinede çalışan kişiler, 'ps' veya benzeri komutları kullandıklarında o dosyanın adını göreceklerdir. Dosyam 'build-bomb.txt' olarak adlandırılırsa ne olur? – Frank

+0

@Frank: Bu da iyi: Bir dosyayı bulmak için C-x C-f'yi yaptığınız anda, tekrar \ * scratch \ * içindeki ayarlar artık önemli değil. Bu yüzden benim sorumum şu şekilde kaynaşıyor: neden metin modunda \ * scratch \ * arabelleği kullanmak istiyorsunuz? – Stefan

+6

Çünkü çizik alanını bir metin çizik alanı olarak kullanmak, Lisp çizik alanı değil metin notları yapmak istiyorum. Asla Lisp kodu yazmayacağım, öyleyse neden benim Emacs'im Lisp-modunda bir arabelleğe başlamalı? – Frank

0

Yalnızca çizik arabelleği M-x metin modunda yaparsınız. Hepsi bu kadar.

İlgili konular