2012-03-18 25 views
7

Windows'ta, Emacs bir linebreak için cr-lf kullanıyor, ancak tüm dosyaları Unix satır sonlarını (lf) kullanmasını seviyorum. Seansım sırasında bunu değiştirmenin bir yolunu buldum, ama çözümümüzü .emacs dosyasındaki bir elisp komutuna çevirmek için böyle bir Emacs gurusu değilim.emacs default satır sonunu değiştir

Herkes bana yardımcı olabilir, bu yüzden Windows'ta Emacs kalıcı olarak kullanacaktır?

+1

olası yinelenen [UNIX veya DOS varsayılan olarak dosyaları biçimlendirilmiş yazmak için GNU Emacs nasıl yapılandırılır?] (Http://stackoverflow.com/questions/1674481/how-to- configure-gnu-emacs-to-write-unix-or-dos-format-dosyaları-varsayılan olarak) – phils

+0

Sanırım sormadan önce doğru anahtar kelimeleri aramadım. Şimdi, kapatıyoruz ya da bu soruyu siliyor muyum, ya da prosedür nedir? – Sambatyon

+0

Normal işlem, bir avuç dolusu kişi çoğalttıktan sonra otomatik olarak kapanır. Bir kez cevaplar olduğunda soruyu silip silemeyeceğinizden emin değilim. Her durumda, orijinal soru bulmak zorlaşırsa, kopyalar genellikle yararlı yönlendirme işlevi görebilir. – phils

cevap

11

Ayrıca bkz How to configure GNU Emacs to write UNIX or DOS formatted files by default?

(setq default-buffer-file-coding-system 'utf-8-unix) 
ait
+5

Dokümanlara göre, bu değişken 23.2'den beri kullanılmamaktadır - bunun yerine '(setq-default buffer-file-coding-system 'utf-8-unix)' kullanın. Ve setq-default değerini bu değişkenle birlikte kullanın çünkü ayarlandığında otomatik olarak tampon-yerel olur, ancak global değeri setq-default ile ayarlayabilirsiniz. –