I'm trying to build on what I've already done in the Pascal variant of
turbo vision.

Maybe I should learn the C++ variant instead.

On Wed, Apr 15, 2015, 2:53 PM Louis Santillan <lpsan...@gmail.com> wrote:

> As an FYI, many terminal/text-based editors (taking gnu nano as an
> example here) simply perform a regex match on the text and
> prefix/postfix the text with VT100/ANSI color codes matching the 16
> VT100/ANSI standard colors (which align to similar colors in the 16
> color EGA/VGA palette).  See examples of nano's regex's here [0][1].
> DOS doesn't do VT100/ANSI translation without something like
> ANSI.SYS/NANSI.SYS installed.
>
> This operation essentially does something like:
>
> REM Load Mouse            =>  <GREY>REM Load Mouse</GREY>
> LH C:\DOS\DRIVER.EXE =>  <YELLOW>LH</YELLOW> C:\DOS
>
> [0]
> https://code.google.com/p/nanosyntax/source/browse/trunk/syntax-nanorc/php.nanorc
> [1]
> https://code.google.com/p/nanosyntax/source/browse/trunk/syntax-nanorc/js.nanorc
>
> On Wed, Apr 15, 2015 at 10:15 AM, Antony Gordon <cuzint...@gmail.com>
> wrote:
> > In it's present version, it checks the system path and the boot drive and
> > loads the following files:
> >   AUTOEXEC.BAT
> >   CONFIG.SYS
> >   FDCONFIG.SYS
> >   PROTOCOL.INI
> >   WIN.INI
> >   SYSTEM.INI
> >
> > FDCONFIG.SYS was added in 2003. I never added FDAUTO.BAT, although I
> could.
> > I don't remember why either.
> >
> > I'll try to find someone on that project that may be willing to assist me
> > with the syntax highlighting. I'm also looking at SETEDIT.
> >
> >
> >
> > On Wed, Apr 15, 2015 at 1:13 AM Rugxulo <rugx...@gmail.com> wrote:
> >>
> >> Hi,
> >>
> >> I was originally going to sit this one out because I didn't have
> >> anything worthwhile to mention, but ....
> >>
> >> On Mon, Apr 13, 2015 at 10:41 AM, Antony Gordon <cuzint...@gmail.com>
> >> wrote:
> >> >
> >> > Jayden, I don't know if you have used Windows (I'm sure you have), but
> >> > my
> >> > program is essentially a DOS version of the System Configuration
> Editor
> >> > that
> >> > came with Windows 3.x.
> >>
> >> It's been many years since most of us used that. I don't even remember
> >> it, to be honest. I was weakly thinking of "msconfig" here.
> >>
> >> > I wrote this program using TV on Turbo Pascal when I
> >> > was working at CompUSA and customers would butcher Windows to the
> point
> >> > of
> >> > not booting. The program opened all the files at once so I could look
> at
> >> > them all easily to see what was messed up.
> >>
> >> Okay, sounds good.
> >>
> >> A quick suggestion here would be to try to find more than just
> >> CONFIG.SYS and AUTOEXEC.BAT. Specifically, I'm thinking of
> >> FDCONFIG.SYS, FDAUTO.BAT, or similarly renamed files (e.g. DR-DOS
> >> 7.03:  DCONFIG.SYS, AUTODOS7.BAT or whatever).
> >>
> >> > At the time, the basic functionality was all I needed, so I didn't
> delve
> >> > into the program more. Releasing it to the FreeDOS community in it's
> >> > current
> >> > form will probably get comments around the fact that it is a basic
> Turbo
> >> > Vision app and I didn't do "anything".
> >>
> >> Okay.
> >>
> >> > I am looking for some examples on how to extend the Turbo Vision
> Editor
> >> > (or
> >> > FileEditor) object to include syntax highlighting. So far, I haven't
> >> > been
> >> > fruitful in my search.
> >>
> >> I've honestly never delved into TVision myself. I know you're using TP
> >> here, but IIRC even FreePascal has its own clone, FreeVision, which is
> >> used in their (TUI) IDE for DOS. They also have experimental 16-bit
> >> DOS target support, but I honestly don't know if FreeVision works
> >> there (yet). I'm not really in the loop on what's going on over there.
> >>
> >> But anyways, you may want to take a look at that. IIRC, their IDE
> >> supports syntax highlighting, so it may be something they added to FV.
> >>
> >> 1). http://wiki.freepascal.org/Free_Vision
> >> 2). http://www.freepascal.org/docs-html/user/usersu52.html
> >>
> >>
> >>
> ------------------------------------------------------------------------------
> >> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> >> Develop your own process in accordance with the BPMN 2 standard
> >> Learn Process modeling best practices with Bonita BPM through live
> >> exercises
> >> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
> >> event?utm_
> >> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> >> _______________________________________________
> >> Freedos-devel mailing list
> >> Freedos-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/freedos-devel
> >
> >
> >
> ------------------------------------------------------------------------------
> > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> > Develop your own process in accordance with the BPMN 2 standard
> > Learn Process modeling best practices with Bonita BPM through live
> exercises
> > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
> event?utm_
> > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> > _______________________________________________
> > Freedos-devel mailing list
> > Freedos-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/freedos-devel
> >
>
>
> ------------------------------------------------------------------------------
> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> Develop your own process in accordance with the BPMN 2 standard
> Learn Process modeling best practices with Bonita BPM through live
> exercises
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
> event?utm_
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> _______________________________________________
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel
>
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to