* Regression WRT newline?
@ 2016-02-09 7:25 Andreas Röhler
2016-02-09 9:22 ` Andreas Schwab
2016-02-09 15:32 ` Stefan Monnier
0 siblings, 2 replies; 4+ messages in thread
From: Andreas Röhler @ 2016-02-09 7:25 UTC (permalink / raw)
To: emacs-devel
Command newline from simple.el has the following comment:
;; FIXME: For non-interactive uses, many calls actually just want
;; (insert "\n"), so maybe we should do just that, so as to avoid
;; the risk of filling or running abbrevs unexpectedly.
IIRC in earlier times, on windows for example an additional "\r" was
required.
Then using (newline) instead of simply (insert "\n") was recommended.
This would not help anymore.
Just to bring it to your attention,
Andreas
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Regression WRT newline?
2016-02-09 7:25 Regression WRT newline? Andreas Röhler
@ 2016-02-09 9:22 ` Andreas Schwab
2016-02-09 15:32 ` Stefan Monnier
1 sibling, 0 replies; 4+ messages in thread
From: Andreas Schwab @ 2016-02-09 9:22 UTC (permalink / raw)
To: Andreas Röhler; +Cc: emacs-devel
Andreas Röhler <andreas.roehler@online.de> writes:
> Command newline from simple.el has the following comment:
>
>
> ;; FIXME: For non-interactive uses, many calls actually just want
> ;; (insert "\n"), so maybe we should do just that, so as to avoid
> ;; the risk of filling or running abbrevs unexpectedly.
>
> IIRC in earlier times, on windows for example an additional "\r" was
> required.
The internal representation of a newline in Emacs is and always has been
"\n". The external representation is controlled by the buffer's coding
system, and doesn't come into play until you save the buffer.
Andreas.
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Regression WRT newline?
2016-02-09 7:25 Regression WRT newline? Andreas Röhler
2016-02-09 9:22 ` Andreas Schwab
@ 2016-02-09 15:32 ` Stefan Monnier
2016-02-10 0:11 ` Richard Stallman
1 sibling, 1 reply; 4+ messages in thread
From: Stefan Monnier @ 2016-02-09 15:32 UTC (permalink / raw)
To: emacs-devel
> IIRC in earlier times, on windows for example an additional "\r"
> was required.
That must have been before Emacs's times.
Stefan
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Regression WRT newline?
2016-02-09 15:32 ` Stefan Monnier
@ 2016-02-10 0:11 ` Richard Stallman
0 siblings, 0 replies; 4+ messages in thread
From: Richard Stallman @ 2016-02-10 0:11 UTC (permalink / raw)
To: Stefan Monnier; +Cc: emacs-devel
[[[ To any NSA and FBI agents reading my email: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]
I was certainly the case in the 90s that Windows used \n\r to indicate
newline. That's why Emacs had ...-windows coding systems that
translated \n in the buffer into \n\r in the file.
--
Dr Richard Stallman
President, Free Software Foundation (gnu.org, fsf.org)
Internet Hall-of-Famer (internethalloffame.org)
Skype: No way! See stallman.org/skype.html.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-02-10 0:11 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-09 7:25 Regression WRT newline? Andreas Röhler
2016-02-09 9:22 ` Andreas Schwab
2016-02-09 15:32 ` Stefan Monnier
2016-02-10 0:11 ` Richard Stallman
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.