GNU bug report logs -
#8122
23.2.94; (prefer-coding-system 'utf-8) changes indentation behavior for emacsclient
Previous Next
Reported by: Steve Revilak <steve <at> srevilak.net>
Date: Sat, 26 Feb 2011 14:32:02 UTC
Severity: normal
Found in version 23.2.94
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #31 received at 8122 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
>If you start the Emacs daemon like this:
>
> emacs -Q --eval "(prefer-coding-system 'utf-8-unix)" --daemon
> ^^^^^^^^^^
>the problem goes away.
Eli,
As you suggested, I tried changing (prefer-coding-system 'utf-8) to
(prefer-coding-system 'utf-8-unix). Indeed, that makes the problem go
away.
>I propose the following change to fix this:
>
>--- lisp/international/mule-cmds.el~0 2011-01-08 12:45:14.000000000 -0500
>+++ lisp/international/mule-cmds.el 2011-02-26 11:32:22.483284753 -0500
>@@ -368,7 +368,8 @@
> (coding-system-get coding-system 'ascii-compatible-p)))
> (setq default-file-name-coding-system coding-system)))
> (setq default-terminal-coding-system coding-system)
>- (setq default-keyboard-coding-system coding-system)
>+ (setq default-keyboard-coding-system
>+ (coding-system-change-eol-conversion coding-system 'unix))
> ;; Preserve eol-type from existing default-process-coding-systems.
> ;; On non-unix-like systems in particular, these may have been set
> ;; carefully by the user, or by the startup code, to deal with the
I tested this patch on my system (with "(prefer-coding-system
'utf-8)"). It works.
Thanks for the speedy fix!
Steve
[Message part 2 (application/pgp-signature, inline)]
This bug report was last modified 14 years and 148 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.