By popular demand, I cut out just the REBOL language portion from my
wordfiles and am posting it to the 'list (attached). Just add this to your
existing WordFile, or use this file directly if REBOL is the only language
you use ;). You will probably want to change the very beginning of this
REBOL language portion from "/L1" to whatever numbered slot you want REBOL
in (UltraEdit allows up to 10 language slots for syntax highlighting), eg
"/L3".
Everything I know about editing the wordfile I learned from the UltraEdit
"help". Oh, except for ONE thing: UltraEdit wants a space as the last
character of each line of the WordFile or else UltraEdit will not recognize
the last word of the line. It took good old-fashioned trial and error to
find that one.
- Michael Jelinek
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Thursday, May 18, 2000 1:34 AM
To: [EMAIL PROTECTED]
Subject: [REBOL] syntax highlighting Re:(2)
Dear Michael,
Could you please send me the updated 'Rebol word file' for UltraEdit?
I have also found this editor much better than any other available on Win
platform.
Thanks in advance.
BTW, would mind giving me some tips on how to update the word file myself,
as I would like to include the rebol/view and CID words in it.
Joshy George.
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: 16 May, 2000 3:48 AM
Subject: [REBOL] syntax highlighting Re:
> I am using syntax highlighting in UltraEdit (on a PC). It's really hard to
> go to a "plain" text editor after seeing just how pretty REBOL code can
look
> with color. When I get a PC here in a month or so I'm definately going to
> register UltraEdit for it. I have a fixed-up "WordFiles" file (which
> UltraEdit uses for its highlighting) for the current release of
REBOL/Core,
> if anyone is interested (it's more current than the example on the
UltraEdit
> web site).
>
> - Michael Jelinek
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]
> Sent: Monday, May 15, 2000 10:48 AM
> To: [EMAIL PROTECTED]
> Subject: [REBOL] syntax highlighting
>
>
> Which text editors do have REBOL syntax highlighting?
>
> I've been trying to convince developers of different text editors to
> include REBOL syntax highlighting, but there is little interest in
> supporting
> REBOL.
>
> Are there any syntax highlighting guidelines for REBOL that I could share
> with a potential developer?
>
> > Is there a Rebol-syntax hightlighting module for emacs?
> >
> > --yoh
> >
>
/L1"REBOL" Line Comment = ; Block Comment On Alt = { Block Comment Off Alt = } Nocase
Escape Char = ^ String Chars = " File Extensions = R r rpp
/Delimiters = ~@%^&*()+=|\/{}[]:;"'<> , .
/Indent Strings = "["
/Unindent Strings = "]"
/C1"Keywords"
about absolute add alias all and any append arccosine arcsine arctangent array ask at
back bind break build-tag
catch change change-dir charset checksum clean-path clear close comment complement
compose compress confirm copy cosine crlf
debase decode-cgi decompress dehex delete detab difference disarm divide do
echo either enbase entab exit exp
false fifth find first for forall foreach forever form forskip fourth func function
get
halt head help
if import-email in insert intersect
join
last license list-dir load log-10 log-2 log-e lowercase loop
make make-dir maximum minimum mold multiply
negate newline next no not now
off on open or
parse pi pick poke power prin print probe protect
query quit
random read recycle reduce reform rejoin remainder remold remove repeat replace resend
return reverse
save second secure select send set set-net sine skip sort source split-path
square-root subtract switch system
tab tail tangent third throw to-binary to-bitset to-block to-char to-decimal to-email
to-file to-get-word to-hash to-hex to-idate to-integer to-issue to-list to-lit-word
to-logic to-money to-none to-paren to-path to-refinement to-set-path to-set-word
to-string to-tag to-time to-tuple to-url to-word trace trim true try
union unprotect unset until update upgrade uppercase usage use
wait what what-dir while write
xor
yes
zero
/C2"Data Types"
any-block! any-function! any-string! any-type! any-word!
binary! bitset! block!
char!
datatype! date! decimal!
email! error!
file! function!
get-word!
hash!
integer! issue!
list! lit-path! lit-word! logic!
money!
native! none none! number!
object! op!
paren! path! port!
refinement!
series! set-path! set-word! string!
tag! time! tuple!
url!
word!
/C3"Functions"
any-block? any-function? any-string? any-type? any-word?
binary? bitset? block?
char?
datatype? date? decimal? dir?
email? empty? equal? error? even? exists?
file? found? function?
get-word? greater? greater-or-equal?
hash? head?
index? info? input? integer? issue?
length? lesser? lesser-or-equal? list? lit-word? logic?
modified? money?
native? negative? none? not-equal? number?
object? odd? op?
paren? path? port? positive?
refinement?
same? script? series? set-path? set-word? size? strict-equal? strict-not-equal?
string?
tag? tail? time? tuple? type?
unset? url?
value?
word?
zero?
/C4"Operators"
%
+
-
&
^
|