[Gambas-user] Need help with TextEditor

bb adamnt42 at gmail.com
Wed Sep 15 20:32:26 CEST 2021


On Wed, 2021-09-15 at 19:22 +0100, Bruce Steers wrote:
> On Wed, 15 Sept 2021 at 19:07, Benoît Minisini <g4mba5 at gmail.com>
> wrote:
> 
> > Le 15/09/2021 à 12:31, Bruce Steers a écrit :
> > > You need to study the gb.eval.highlight component.
> > > http://gambaswiki.org/wiki/comp/gb.eval.highlight
> > > <http://gambaswiki.org/wiki/comp/gb.eval.highlight>
> > > 
> > > You can see how it's used in gambas syntax highlighting by
> > > studying the
> > > TextEditorMode_Style classes in the gb.form.editor component
> > > 
> > https://gitlab.com/gambas/gambas/-/tree/master/comp/src/gb.form.editor/.src
> > > <
> > https://gitlab.com/gambas/gambas/-/tree/master/comp/src/gb.form.editor/.src
> > > 
> > > 
> > > I made the TextEditorMode_Sh.class and it was a real head
> > > scratcher.
> > > 
> > 
> > Yes, and it misses some shell syntaxes. :-)
> > 
> 
> does it?  darn and i thought i was almost perfect 🤔.   i compared i
> t to a
> few and i thought it did a better job than pluma :)
> if only there was a way people who know better could do better and
> submit
> improvements...   oh wait.  ;)
> 
> 
> 
> > I'd like to make a parser generator in Gambas, where you define the
> > syntax highlighting in a declarative way, and it compiles it into
> > highlighting code.
> > 
> > Writing highlighters would be simpler then.
> > 
> 
> Ooh yes please, for us to be able to easier add syntax highlighting
> would
> be brilliant.
> pluma has tons to choose from.
> someone could maybe do a better job than me ?  :)  i don't mind :)
> 
> we could stick something on the wiki maybe, like a collection of
> easily
> addable highlighters to download or code to copy/paste?
> 
> Respects
> BruceS
> ----[ http://gambaswiki.org/wiki/doc/netiquette ]----

I wonder if you could base it on Scintilla? 

b



More information about the User mailing list