- From: Dimitre Novatchev <dnovatchev@gmail.com>
- Date: Thu, 2 Nov 2023 07:46:10 -0700
- To: Norm Tovey-Walsh <norm@saxonica.com>
- Cc: Christian Grün <cg@basex.org>, public-xslt-40@w3.org
- Message-ID: <CAK4KnZcK5vhR9-OUc445xiuE5YNvoFborf_r_Xg0O5KbEE1WfA@mail.gmail.com>
Thanks Norm, Any progress will be welcome. At present my solution is to use Notepad++, which has commands for converting Windows line-endings to Unix ones. But Notepad++ is not an XML-aware editor, so one must pay attention to lexical XML issues - discover and manually fix them. Thanks, Dimitre On Thu, Nov 2, 2023 at 1:33 AM Norm Tovey-Walsh <norm@saxonica.com> wrote: > Dimitre Novatchev <dnovatchev@gmail.com> writes: > > All this is better be completely prevented/eliminated and made > "invisible" to Windows users - and > > this is, per my understanding, what Norm has done. Thank you Norm. > > You’re welcome. But I think what Christian is saying is that if we just > fixed the line endings as Unix style, Windows programs would all cope. > > In other words, if you open a file with Unix style line endings in your > favorite Windows editor, “it just works”, you can’t tell (or if you can > tell, you don’t have to care). I think this is the case. > > If the file you save from your editor uses Windows line endings, they’ll > be automatically converted to Unix line endings when you commit the > file. > > The problem is equally solved this way, I think. > > I can see only two differences between the approaches: > > 1. Currently, the files are “binary” different. Getting a repository as > a ZIP file or downloading the “raw” files from GitHub’s UI will save > Unix line endings even on your PC, but the way I’ve currently configured > .gitattributes, the files you check out on your Windows PC will have > Windows line endings. > > 2. If we switched to fixed Unix line endings, and someone’s favorite > Windows editor can’t cope, that’d be inconvenient. > > But there’s at least the assertion that modern editing tools on Windows > can all cope with Unix style line endings so case 2 doesn’t apply. > > Be seeing you, > norm > > -- > Norm Tovey-Walsh > Saxonica > -- Cheers, Dimitre Novatchev --------------------------------------- Truly great madness cannot be achieved without significant intelligence. --------------------------------------- To invent, you need a good imagination and a pile of junk ------------------------------------- Never fight an inanimate object ------------------------------------- To avoid situations in which you might make mistakes may be the biggest mistake of all ------------------------------------ Quality means doing it right when no one is looking. ------------------------------------- You've achieved success in your field when you don't know whether what you're doing is work or play ------------------------------------- To achieve the impossible dream, try going to sleep. ------------------------------------- Facts do not cease to exist because they are ignored. ------------------------------------- Typing monkeys will write all Shakespeare's works in 200yrs.Will they write all patents, too? :) ------------------------------------- Sanity is madness put to good use. ------------------------------------- I finally figured out the only reason to be alive is to enjoy it.
Received on Thursday, 2 November 2023 14:46:27 UTC