all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#1039: 23.0.60; emacs forgets EOL convention after revert-buffer
@ 2008-10-08 16:15 Chong Yidong
  2008-10-08 18:03 ` martin rudalics
  0 siblings, 1 reply; 8+ messages in thread
From: Chong Yidong @ 2008-10-08 16:15 UTC (permalink / raw
  To: martin rudalics; +Cc: 1039

> The inverse scenario of this is biting me for some time already.  I'm
> currently using the attached patch.

I don't understand the need for the revert-buffer-file-coding-system
variable.  Why doesn't last-coding-system-used work here?






^ permalink raw reply	[flat|nested] 8+ messages in thread
* bug#1039: 23.0.60; emacs forgets EOL convention after revert-buffer
@ 2009-01-29  4:20 Kenichi Handa
  0 siblings, 0 replies; 8+ messages in thread
From: Kenichi Handa @ 2009-01-29  4:20 UTC (permalink / raw
  To: 1039; +Cc: cyd, rfrancoise, pdewacht, handa

> If you load a file with DOS line endings, and revert it with M-x
> revert-buffer, emacs forgets the used EOL convention and will use
> Unix line endings when writing the file.

This problem is already fixed.

> That patch fixes the bug I reported, but it creates a new one: if you
> change the EOL convention outside of emacs, revert-buffer no longer
> detects this. To reproduce:
> 
> printf "hello\r\nworld\r\n" > hello
> emacs -Q hello &
> printf "hello\rworld\r" > hello
> M-x revert-buffer
> # emacs still sees DOS newlines

This is already fixed too.

But, the problem is the case that you load "hello" by explicitly
specifying dos coding system, or you once save the file by dos coding
sytem before reverting.  In this case, Emacs respects your
specification, and thus revert-buffer loads the file as dos coding
system, which results in seeing many CR charaters in the above case.

We think this behaviour is not a bug but a feature.

---
Kenichi Handa
handa@m17n.org






^ permalink raw reply	[flat|nested] 8+ messages in thread
* bug#1039: 23.0.60; emacs forgets EOL convention after revert-buffer
@ 2008-09-27 21:15 Peter De Wachter
  2008-09-27 22:12 ` martin rudalics
  0 siblings, 1 reply; 8+ messages in thread
From: Peter De Wachter @ 2008-09-27 21:15 UTC (permalink / raw
  To: emacs-pretest-bug; +Cc: rfrancoise

If you load a file with DOS line endings, and revert it with M-x
revert-buffer, emacs forgets the used EOL convention and will use
Unix line endings when writing the file.


In GNU Emacs 23.0.60.1 (x86_64-pc-linux-gnu, GTK+ Version 2.12.11)
 of 2008-09-19 on elegiac, modified by Debian
 (emacs-snapshot package, version 1:20080919-1)
configured using `configure  '--build' 'x86_64-linux-gnu' '--host' 'x86_64-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/23.0.60/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.0.60/site-lisp:/usr/share/emacs/site-lisp' '--with-x=yes' '--with-x-toolkit=gtk' 'build_alias=x86_64-linux-gnu' 'host_alias=x86_64-linux-gnu' 'CFLAGS=-DDEBIAN -DSITELOAD_PURESIZE_EXTRA=5000 -g -O2' 'LDFLAGS=-g -Wl,--as-needed' 'CPPFLAGS=''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: nl_BE.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default-enable-multibyte-characters: t

Major mode: Fundamental

Minor modes in effect:
  tooltip-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
C-x C-f f o o RET ESC x r e v e r t RET y e s RET ESC 
x r e p o r t - b u g TAB RET

Recent messages:
("emacs-snapshot" "-Q")
For information about GNU Emacs and the GNU system, type C-h C-a.






^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2009-01-29  4:20 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-08 16:15 bug#1039: 23.0.60; emacs forgets EOL convention after revert-buffer Chong Yidong
2008-10-08 18:03 ` martin rudalics
2008-10-11 22:10   ` Peter De Wachter
2008-10-12 18:48     ` martin rudalics
2008-10-13 19:53       ` Peter De Wachter
  -- strict thread matches above, loose matches on Subject: below --
2009-01-29  4:20 Kenichi Handa
2008-09-27 21:15 Peter De Wachter
2008-09-27 22:12 ` martin rudalics

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.