I use tcl/tk and I think that the predefined language TCL is perfectible. So I defined my own user language rules (largely inspired from a tclTk.xml found on donho site in the past), but I have some problems with Function List / user rules...
I have defined :
Function Begin : [ \t]*proc[ \t]+
Function List Name : [a-zA-Z0-9_:]+
But I have not found the correct configuration for the other parameters.
If my mouse pointer is inside a procedure name, the function name is highlighted in the list on the right side of the screen, but when I am inside the body of the procedure, name highlighting disappear.
May be the solution is to reproduce the Function list configuration of the predefined language TCL which works correctly. But I have not found how to do that.
Thanks for this nice editor.

Gerard D.