Sambatyon
Sambatyon

Reputation: 3374

emacs change default line ending

In Windows, Emacs is using cr-lf for a linebreak, but I like all my files to use Unix line endings (lf). I found a way to change it during my session, but I am not such an Emacs guru to translate the solution into an elisp command in my .emacs file.

Can anybody help me, so Emacs in Windows will use lf permanently?

Upvotes: 16

Views: 11170

Answers (1)

tripleee
tripleee

Reputation: 189457

As per the comment by Brian Burns, use this for modern Emacs.

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

Prior to Emacs 23.2, you would use

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

See also How to configure GNU Emacs to write UNIX or DOS formatted files by default?

Upvotes: 24

Related Questions