programming tools for Windows applications development
  Home  |   SwiftForth Archive  |   SwiftX Archive  |

Re: For those who use UltraEdit as text-editor

From: Leon Wagner <leon_at_forth.com>
Date: Sun, 4 May 2008 09:24:33 -0700

I really like UltraEdit on Windows, but it seems to be *only* for Windows... As I seem to be doing more work on multiple platforms, I have been looking for an editor that does what I need, is easy (and intuitive) to learn, and is consistent across these platforms.

Is anyone using Komodo Edit? It's supposed to work on Windows, Linux, and OS X. I enabled the Forth syntax coloring just for comments and it seems to work.

I'm pleased to see that it recognizes this as a comment:

( Comment)

And this as not a comment:

(FOO)

--Leon

> -----Original Message-----
> From: sftalk-bounce_at_forth.com [mailto:sftalk-bounce_at_forth.com] On Behalf Of Alexander Seregin
> Sent: Sunday, May 04, 2008 2:20 AM
> To: sftalk_at_forth.com
> Subject: [sftalk] For those who use UltraEdit as text-editor
>
> Good day!
>
> I did some improvements for syntax highlighting in UltraEdit, I have version
> 14 of text-editor.
> It has some limitation:
> 1) I am not quite well with regular expressions, perhaps more skilful
> person can correct the problem. So to have word name in function list you have
> to place one word definition per line, and after the name there should be a
> space.
> 2) NOCASE should be in this register to convert to upper case.
> 3) There is problem with word ?( and Block Comments symbols when I use
> NestBlockComments command.
>
> /L14"SwiftForth" NOCASE Line Comment = \ Line Comment Alt = \\
> NestBlockComments Block Comment On = ( Block Comment Off = ) Block Comment On
> Alt = { Block Comment Off Alt = }
> String Char = " File Extensions = F FTH 4 4TH
> /Delimiters = :;{} ()
> /Function String = "%[ ^t]++:[ ^t]+^(*^) "
> /Indent Strings = ":" "CLASS" "SUBCLASS" "IF" "ELSE" "CASE" "OF" "BEGIN"
> "WHILE" "DO" "?DO"
> /Unindent Strings = ":" ";" "END-CLASS" "ELSE" "THEN" "ENDCASE" "OF" "ENDOF"
> "UNTIL" "WHILE" "REPEAT" "AGAIN" "LOOP"
> /Open Brace Strings = ":" "IF" "CLASS" "SUBCLASS" "CASE" "DO" "?DO" "DO"
> "?DO" "{" "("
> /Close Brace Strings = ";" "THEN" "END-CLASS" "END-CLASS" "ENDCASE" "LOOP"
> "LOOP" "+LOOP" "+LOOP" "}" ")"
> /Open Fold Strings = "CLASS" "SUBCLASS"
> /Close Fold Strings = "END-CLASS"
> ...
>
> Alexander
>
>
>
> ----------------------------------------------------------------------
> sftalk_at_forth.com The SwiftForth programming discussion email list
> To unsubscribe, send subject "unsubscribe" to sftalk-request_at_forth.com
> For list command help, send subject "help" to sftalk-request_at_forth.com
> Message archives are located at http://www.forth.com/archive/sftalk
> ----------------------------------------------------------------------
> This list is a forum for SwiftForth users. For product support and
> bug reports, please send email to support_at_forth.com
> ----------------------------------------------------------------------

----------------------------------------------------------------------
sftalk_at_forth.com The SwiftForth programming discussion email list
To unsubscribe, send subject "unsubscribe" to sftalk-request_at_forth.com
For list command help, send subject "help" to sftalk-request_at_forth.com
Message archives are located at http://www.forth.com/archive/sftalk
----------------------------------------------------------------------
This list is a forum for SwiftForth users. For product support and
bug reports, please send email to support_at_forth.com
----------------------------------------------------------------------
Received on Sun May 04 2008 - 09:24:55 PDT

This archive was generated by hypermail 2.2.0 : Tue Dec 02 2008 - 03:04:44 PST