The wordfiles are seperate file for each language which is a little easier to handle.
This is the header for my AutoLisp.uew
/L20"AutoLISP" Block Comment On = ;| Block Comment Off = |;
/ Line Comment Num = 2; Line Comment Preceding Chars = [~|]
/Line Comment Alt = ;; Escape Char = \ String Chars = " Nocase File Extensions = LSP MNL
/Colors = 0,8421376,8421376,8421504,255,
/Colors Back = 16777215,16777215,16777215,16777215,16777215,
/Colors Auto Back = 1,1,1,1,1,
/Font Style = 0,0,0,0,0,
/Delimiters = ~!@%^&()|{}[]" , .?
/Indent Strings = "("
/Unindent Strings = ")"
/Open Brace Strings = "{" "(" "["
/Close Brace Strings = "}" ")" "]"
/Function String = "(defun "
Hi Kerry (and CAB),
I also thought it made sense to have separate files, so I extracted L14 and L15 from CAB's file before modifying. There's a whole lot of stuff in there that I have no clue about, but got it to provide desired results. One difference I see in CAB's is this:
/Function String 1 = "%[^t (]++defun[^t ]+^([a-zA-Z0-9^[^]^~:`@#^$^%^^&^*-=_^+<>{}',./^?^\|]++^)"
I found that the simple "(defun " string picks up commented out functions for the function list, and does so pretty sloppily, like this:
;(defun c:k()(load "j:\\aa-a2010\\cbt-2010\\source\\cbt_plot")(c:cbt_bplot))
With all the gobbledygook in CAB's version I get an nice clean listing, without any commented out functions (as desired).
Also, I don;t know what / Line Comment Num = 2; does. It's still in mine, and I don't know if it's doing anything or not - as far as I can tell it's not having any effect.
Mine has
/Ignore String SOL ";"
(from CAB's file). I'm guessing SOL is Start Of Line, but don't know what it's supposed to be doing, or whether it's having any effect on my setup.
I added this to mine:
/Open Fold Strings = "("
/Close Fold Strings = ")"
Not sure if I'll keep it - might be useful. (Having that function list - something I did not have in Codewright - might eliminate the need for this. I'll work with it for a while.)
After using the same keystrokes and all for nearly 20 years, I'm very happy to find UE and be able to pretty much match what my fingers do automatically. I can just think about what I'm programming, and don't have to think about how to get that thinking onto the screen. It's like if you play a piano, you wouldn't want to move to some alien piano that has the keys laid out altogether different. So I appreciate that you guys are helping me get this into shape.
Finally, you showed my yours so I'll show you mine. I'm not big on a lot of different colors - this is to my liking as shown. I like the parens in red - maybe 'cuz I'm just used to it that way.