1. All our function names are known across all our modules (they show up within the 'auto-complete'), can we have ability to highlight these in a different colour in the code editor?
2. When my schema is known to a project, can we have ability to highlight table names and column names in a different colour in the code editor?
...
Regarding the above colouring requests, we have had this type of highlighting for years in our old editor and have grown accustomed to it and like it for ease of reading and seeing what is going on at a glance.
how does your existing code editor know what is in the schema and what is a function?
To see how the colouring works, find beneath APPDATA the files default.conf and user.conf. Hopefully you can tie the entries there to what is in Preferences views.
Find beneath GSTDIR the directory lexerproperties and note the files in that directory. Note how 4gl.xml has one set of keywords whilst a language such as asm has multiple sets of keywords in its equivalent file.
You might be able to get what you want by editing 4gl.xml to add extra keyword sets... but this will also give you an idea of potential difficulties of putting something that is Genero specific into a code editor that handles multiple languages i.e it is using a static list rather than something that is dynamic.
You may get something to close to what you want simply by going into Preferences and changing color for "IDENTIFIERS" to differentiate more between those and KEYWORDS, NUMBERS, STRINGS, OPERATORS etc