Ammusionist:
--------------------------------------------------------------------------------
Intuitive? eg: I see four tabs for lists of keywords labelled 1-4. What's the
difference between each?
--------------------------------------------------------------------------------
each tab corresponds to a given set of keywords
if you want to make a simple syntax file you can put all your keywords in the
first tab, but they will be highlighted the same way
but if you want to distinguish keywords of a given type (for example simple
commands, instructions like IF-THEN / FOR / WHILE, and functions) you can put
each type in the different tabs
so that commands will be highlighted in blue, instructions in red and functions
in green
for information the second tab is used as "reserved keywords" in your coloring
scheme
Ammusionist:
--------------------------------------------------------------------------------
What does "Allowed chars in keywords" mean?
--------------------------------------------------------------------------------
some keywords may have specific chars, like $ or &, depending on the program
language you use
if you do not put these chars in the syntax file PSPad may not recognized all
the keywords you specified...
Ammusionist:
--------------------------------------------------------------------------------
What does the "Label" tick box mean?
--------------------------------------------------------------------------------
I do not use it so I cannot help you for this sorry :-/
Ammusionist:
--------------------------------------------------------------------------------
What does Extended Indent Characters mean? (Presumably some sort of method
delimiter for coding??)
--------------------------------------------------------------------------------
PSPad auto-indents text after the specified chars, the most common is {}, as in
C in which you generally include several instructions
if you type { then press enter, PSPad will go to the next line, indent, and also
insert the } at the following line
if you use POV-Ray (but a Blender user may not be fan of it... :-D) you will
find it very useful for every object directive, just type sphere{ and it will
give you:
sphere{
....[mouse cursor is here]
}
Ammusionist:
--------------------------------------------------------------------------------
What is the Comment text box for?
--------------------------------------------------------------------------------
you can specify here the characters to insert when using the comment shortcut
if you put // here it will insert it at the beginning of each line you have
selected for comment
Ammusionist:
--------------------------------------------------------------------------------
What does the Preprocessors tick box mean?
--------------------------------------------------------------------------------
some languages use the # to specify preprocessor directives such as #define or
#declare
it seems that it is not the case for you so do not tick the box
Syntax files are not that difficult to implement, just look at the PSPad
Extensions part of the website, you will see all the syntax files that users
have recently made, it should help you a lot.
--
<http://forum.pspad.com/read.php?2,43184,43196>
PSPad freeware editor http://www.pspad.com