Re:Write code for the web - Apple doesn't care about you, Mr...
by noSyncCloud on Sunday February 04, 2024 @11:27AM
(#39251600)
You're supposed to end your document with a newline. That's a POSIX standard.
Re:Write code for the web - Apple doesn't care about you, Mr...
by mdaniel on Sunday February 04, 2024 @12:23PM
(#39252222)
I don't mean this as snark, I'm genuinely interested: do you have a phrase I can search for or a link to that? I don't think I've ever heard that before but I would love to start citing it
Re:Write code for the web - Apple doesn't care about you, Mr...
by Someone on Sunday February 04, 2024 @02:31PM
(#39253536)
Because otherwise, files can contain characters that aren’t on any of its lines.
https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1...:
“3.206 Line
A sequence of zero or more non- <newline> characters plus a terminating <newline> character.”
That’s consistent with:
> echo test | wc
1 1 5
> echo -n test | wc
0 1 4
I use the workaround of Command-A, command-X, command-V aka “Select All, Cut, Paste”.
Unfortunately that loses cursor position in the file and gives you a free newline at the end of your content.