IndeED

Blitz3D Forums/Blitz3D Programming/IndeED

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

Ah well me too, at least initially, but after specifying the compiler in the drop down box it worked for me. Took me a little while to realise that though because the docs are a bit out of date plus i think my system was a little unstable at the time, read on...

Trying to block comment some code did result in an access violation here at one stage, but to its credit the IDE did not crash and the code remained intact, and anyway that was a one off because it works now, after a reboot. Lets face it, Win98SE can be a nasty piece of work.

I have a few minor niggles. # receives the same highlighting as a string % and $ nothing (I think they should receieve the type highlight?), and only the first variable in a multi-line define like Local var1,var2,var3 etc is picked up on as an identifier for the number list and types if first in such statements are also identified as normal numeric variables.

It may be an idea to allow highlighting schemes to be specified for each compiler.

It does not support function folding, but that has never been something i have worried much about and besides the function list is alpha ordered.

Anyway for something that is free, it is pretty impressive with plenty of additional features, like autocorrect and a decent undo and a built in to do list. Worth a look.

Here is a blitz like highlighting scheme. Save as blitz.ini in the Indeed schemes folder and load it using the syntax styles tab on the editor preferences dialog.
[Editor]
Windowcolor=$00885522
ActiveLinecolor=clNone
BlockSelectcolorBG=$0077AADD
BlockSelectcolorFG=clMaroon
MatchBracketcolorBG=clWhite
MatchBracketcolorFG=clRed
ToDoListEntryColorBG=clBlue
ToDoListEntryColorFG=clWhite
TodoListEntryColorThem=1
EditorFont=Blitz,10,clWindowText,0,0,0,0

[SyntaxColor]
Commentcolor=$0000EEFF
IDcolor=clMaroon
Identifiercolor=clWhite
Internalcolor=clPurple
Keywordcolor=$00FFFFAA
Numbercolor=$00DDFF33
Praeprocessorcolor=clRed
Stringcolor=$0066FF00
Symbolcolor=clWhite
Typecolor=clRed
CommentStyle=0
IDStyle=0
IdentifierStyle=0
InternalStyle=0
KeywordStyle=0
NumberStyle=0
PraeprocessorStyle=0
StringStyle=0
SymbolStyle=0
TypeStyle=0