On 7 December 2016 at 11:17, Matthew Brush <[email protected]> wrote: > On 2016-12-06 05:08 PM, Lex Trotman wrote: >> >> On 7 December 2016 at 11:01, Matthew Brush <[email protected]> wrote: >>> >>> On 2016-11-26 07:20 AM, H wrote: >>>> >>>> >>>> [...] >>>> Ideally I would also like to be able to fold markdown text, not only >>>> programming code. Has anyone had success with that? >>>> >>> >>> I've never seen it implemented. If you were motivated, you could do it in >>> a >>> plugin using Scintilla's folding API[0], but I've not seen any plugins >>> that >>> do that. >> >> >> I don't think Geany supports SCI_LEX_CONTAINER that you need to know >> when/what to lex. >> > > A plugin could look at the code and notifications and decide what and when > to fold. If the lexer does folding already (unlike Markdown), the plugin > would be fighting the lexer's setting of fold levels, and would probably > require disabling code folding in Geany and doing everything in the plugin.
Yes, setting the lexer to SCLEX_CONTAINER is how you turn off the scintilla lexer and get the SCN_STYLENEEDED notification to do it in the plugin. But ATM Geany doesn't support it. > > The proper solution would be to improve Scintilla's Markdown lexer to > support folding though[0]. +1 > > Regards, > Matthew Brush > > [0]: https://sourceforge.net/p/scintilla/feature-requests/971/ > > _______________________________________________ > Users mailing list > [email protected] > https://lists.geany.org/cgi-bin/mailman/listinfo/users _______________________________________________ Users mailing list [email protected] https://lists.geany.org/cgi-bin/mailman/listinfo/users
