2012-03-18 15 views
7

W systemie Windows Emacs używa cr-lf do złamania linii, ale wszystkie moje pliki lubię używać do zakończenia linii Unix (lf). Znalazłem sposób, aby to zmienić podczas mojej sesji, ale nie jestem takim guru Emacs, aby przetłumaczyć rozwiązanie na komendę elisp w pliku .emacs.emacs zmienia domyślną linię kończącą się

Czy ktoś może mi pomóc, więc Emacs w Windows będzie używać na stałe?

+1

możliwe duplikat [Jak skonfigurować GNU Emacs pisać UNIX lub DOS sformatowane pliki domyślnie?] (Http://stackoverflow.com/questions/1674481/how-to- configure-gnu-emacs-to-write-unix-or-dos-format-files-by-default) – phils

+0

Domyślam się, że nie szukałem właściwych słów kluczowych przed pytaniem. Więc, teraz to zamykamy, czy mogę usunąć to pytanie, czyli jaka jest procedura? – Sambatyon

+0

Normalna procedura jest automatycznym zamknięciem, gdy garstka ludzi potwierdziła to jako duplikat. Nie jestem pewien, czy możesz usunąć pytanie po otrzymaniu odpowiedzi? W każdym razie duplikaty mogą często służyć jako przydatne przekierowanie, jeśli oryginalne pytanie jest trudniejsze do znalezienia. – phils

Odpowiedz

11

Zobacz także How to configure GNU Emacs to write UNIX or DOS formatted files by default?

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

Według dokumentów ta zmienna jest przestarzała od 23.2 - zamiast tego użyj '(domyślny system plików-bufora-utf-8-unix)'. I używaj setq-default z tą zmienną, ponieważ po ustawieniu automatycznie staje się ona lokalną dla bufora, ale możesz ustawić globalną wartość za pomocą setq-default. –

Powiązane problemy