Does this mean that edlin program already supports NLS and the files from Jerome are wrong? Or what is the problem?

Could you send a working NLS version so that I can fix this problem for Jerome? Would be great.

Willi

--
Diese Nachricht wurde von meinem Android Mobiltelefon mit mail.com Mail gesendet.
Am 22.01.24, 21:13 schrieb Gregory Pietsch <gpiet...@comcast.net>:
I haven't shipped the NLS stuff since version 2.20 or so because I thought Jerome was handling that. -- Gregory
On 01/22/2024 2:11 PM EST Wilhelm Spiegl via Freedos-devel <freedos-devel@lists.sourceforge.net> wrote:
 
 
It would be great when edlin could support the 20 NLS files that are shipped with it some day.
At least 1.24 till 1.29 of the NLS files are not supported. And I do not speak about Chinese.
 
Willi
 
 
Sent: Monday, January 22, 2024 at 6:23 PM
From: "Gregory Pietsch via Freedos-devel" <freedos-devel@lists.sourceforge.net>
To: "Technical discussion and questions for FreeDOS developers." <freedos-devel@lists.sourceforge.net>
Cc: "Gregory Pietsch" <gpiet...@comcast.net>
Subject: Re: [Freedos-devel] Question about edlin
FD edlin ignores a leading space. If you want the leading space to be searched for, put the string in quotes; e.g.

1r"written"," written"

The reason why I didn't stick a ^Z there is because I wanted to get away from control characters in the commands, and a comma just looks better, IMHO.

Gregory

> On 01/22/2024 12:06 PM EST Bret Johnson via Freedos-devel <freedos-devel@lists.sourceforge.net> wrote:
>
>
> > I'm using the "r" (replace) instruction correctly: 1rfrom,to will
> > start at line 1 and replace "from" with "to".
> >
> > But it looks like a leading space is ignored, so edlin treats my
> > "1rwritten, written" as just "1rwritten,written" and seems to ignore
> > it because the "from" and "to" strings are the same.
> >
> > FYI: I can add a space in the middle of a replaced word, such as:
> >
> > *1rtext,te xt
> > 1: This is a plain te xt file,written in edlin.
> >
> > Is "ignore leading spaces after the comma in the 'r' command" the
> > expected behavior from MS-DOS edlin?
>
> I haven't used EDLIN in a LONG time (decades), but just did an experiment with MS-DOS 7.1 EDLIN. Your problem doesn't seem to be unrecognized spaces, it seems to be that you're not using any sort of "escape" character to separate your input and output strings. I believe you think the comma should be the "escape" character and it isn't. There's a similar issue with programs like SED and AWK/GAWK.
>
> When I'm in EDLIN (at least the one with comes with MD-SOD 7.1) and I type "?" to get help, the syntax for the Replace command looks like this:
>
> Replace [startline][,endline][?]R[oldtest][CTRL+Znewtest]
>
> It expects you to use a Ctrl-Z (end-of-file character) as the "escape" character.
> If I use the Ctrl-Z "trick" I can replace things like you're wanting to do.
>
> I do not remember if earlier versions of EDLIN did this or not, nor do I know how FD-EDLIN works.
>
>
> _______________________________________________
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel


_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to