Change Emacs Default Coding System

Posted by Saterus on Stack Overflow See other posts from Stack Overflow or by Saterus
Published on 2009-11-23T18:53:10Z Indexed on 2010/04/15 4:13 UTC
Read the original article Hit count: 353

Filed under:
|
|

My problem stems from Emacs inserting the coding system headers into source files containing non-ascii characters:

# -*- coding: utf-8 -*-

My coworkers do not like these headers being checked into our repositories. I don't want them inserted into my files because Emacs automatically detects that the file should be UTF-8 regardless so there doesn't seem to be any benefit to anyone.

I would like to simply set Emacs to use UTF-8 automatically for all files, yet it seems to disagree with this idea. In an effort to fix this, I've added the following to my .emacs:

(prefer-coding-system 'utf-8)
(setq coding-system-for-read 'utf-8)
(setq coding-system-for-write 'utf-8)

This does not seem to solve my problem. Emacs still inserts the coding-system headers into my files. Anyone have any ideas?

EDIT:

I think this problem is specifically related to ruby-mode. I still can't turn it off though.

© Stack Overflow or respective owner

Related posts about emacs

Related posts about encoding