Discussion:
KVIrc script lexing in scintilla - any interest?
Omega Weapon
2013-08-16 14:03:45 UTC
Permalink
I have extended the geany IDE[0] to support KVIrc script[1] (for the KVIrc[2] IRC client - IRC scripters on Windows would be more familiar with mIRC script) - as part of this I have knocked up a lexer for scintilla.

I understand that I need to port this to SciTE to get it upstreamed, but before I start, can I confirm that there would be an interest for such a lexer in scintilla?

Thanks


0: http://www.geany.org/
1: https://github.com/OmegaPhil/geany-kvircscript/wiki/README---KVIrc-Script-Integration
2: http://www.kvirc.net/
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/groups/opt_out.
Lex Trotman
2013-08-16 23:54:42 UTC
Permalink
Answering what should be a question on the Geany list not the Scintilla
list.
Post by Omega Weapon
I have extended the geany IDE[0] to support KVIrc script[1] (for the
KVIrc[2] IRC client - IRC scripters on Windows would be more familiar with
mIRC script) - as part of this I have knocked up a lexer for scintilla.
I don't see any new lexers in the github at [1]. You will need to show the
changes rather than just uploading a blob.
Post by Omega Weapon
I understand that I need to port this to SciTE to get it upstreamed, but
before I start, can I confirm that there would be an interest for such a
lexer in scintilla?
In general yes Geany would prefer that a new lexer is included in Scintilla
(not Scite) so we can use Scintilla with minimal modifications.

Cheers
Lex
Post by Omega Weapon
Thanks
0: http://www.geany.org/
https://github.com/OmegaPhil/geany-kvircscript/wiki/README---KVIrc-Script-Integration
2: http://www.kvirc.net/
--
You received this message because you are subscribed to the Google Groups
"scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/groups/opt_out.
Matthew Brush
2013-08-17 00:30:55 UTC
Permalink
Post by Lex Trotman
Answering what should be a question on the Geany list not the Scintilla
list.
Post by Omega Weapon
I have extended the geany IDE[0] to support KVIrc script[1] (for the
KVIrc[2] IRC client - IRC scripters on Windows would be more familiar with
mIRC script) - as part of this I have knocked up a lexer for scintilla.
I don't see any new lexers in the github at [1]. You will need to show the
changes rather than just uploading a blob.
https://github.com/OmegaPhil/geany-kvircscript/commits/kvircscript-lexer/scintilla/lexers/LexKVIrc.cxx
Post by Lex Trotman
Post by Omega Weapon
I understand that I need to port this to SciTE to get it upstreamed, but
before I start, can I confirm that there would be an interest for such a
lexer in scintilla?
In general yes Geany would prefer that a new lexer is included in Scintilla
(not Scite) so we can use Scintilla with minimal modifications.
I think that's why he/she is asking here. It's not often someone reads
our mailing list archives and does the right thing without being told :)

Cheers,
Matthew Brush
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/groups/opt_out.
Neil Hodgson
2013-08-17 02:36:06 UTC
Permalink
Post by Omega Weapon
I understand that I need to port this to SciTE to get it upstreamed, but before I start, can I confirm that there would be an interest for such a lexer in scintilla?
Lexers are accepted into Scintilla without needing to include support for SciTE.

Create an issue on the tracker and attach a patch.
http://sourceforge.net/p/scintilla/feature-requests/

Neil
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/groups/opt_out.
Omega Weapon
2013-08-17 10:20:24 UTC
Permalink
Post by Omega Weapon
Post by Omega Weapon
I understand that I need to port this to SciTE to get it upstreamed, but
before I start, can I confirm that there would be an interest for such a
lexer in scintilla?
Lexers are accepted into Scintilla without needing to include support for SciTE.
Create an issue on the tracker and attach a patch.
http://sourceforge.net/p/scintilla/feature-requests/
Neil
Thanks for all your responses - I posted here rather than the geany list
since I read the warning under
http://www.geany.org/manual/hacking.html#syntax-highlighting as requiring
the lexer to be in the scintilla project before I can think about getting
it and the parser and folder into geany for real.

OK, great news on not needing to do it in SciTE first, although I'm happy
to do the work if it helps. I will make that feature request.
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/groups/opt_out.
Omega Weapon
2013-08-17 10:52:06 UTC
Permalink
Feature request started:
https://sourceforge.net/p/scintilla/feature-requests/1008/
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/groups/opt_out.
Matthew Brush
2013-08-17 11:02:00 UTC
Permalink
Post by Omega Weapon
Post by Omega Weapon
Post by Omega Weapon
I understand that I need to port this to SciTE to get it upstreamed, but
before I start, can I confirm that there would be an interest for such a
lexer in scintilla?
Lexers are accepted into Scintilla without needing to include support for SciTE.
Create an issue on the tracker and attach a patch.
http://sourceforge.net/p/scintilla/feature-requests/
Neil
Thanks for all your responses - I posted here rather than the geany list
since I read the warning under
http://www.geany.org/manual/hacking.html#syntax-highlighting as requiring
the lexer to be in the scintilla project before I can think about getting
it and the parser and folder into geany for real.
Thanks for RTFM! You rock!

Cheers,
Matthew Brush
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/groups/opt_out.
Loading...