On 18 January 2013 08:46, Sayth Renshaw <[email protected]> wrote: > > > On Friday, January 18, 2013, Colomban Wendling wrote: >> >> Le 17/01/2013 21:28, Lex Trotman a écrit : >> > On 17 January 2013 23:02, Sayth Renshaw <[email protected]> wrote: >> >> Hi >> >> >> >> [...] >> >> >> >> Not sure if I have missed something Ruby specific >> > >> > Hi, >> > >> > Well, sort of, or rather Geany has missed something, Ruby specific >> > support for indenting :) >> > >> > Geany autoindent is almost language independent, it knows how to: >> > >> > 1. go to the same indent as last line >> > 2. indent and unindent on { and } >> > 3. as a special case only, indent on : in Python >> > >> > None of these will work for Ruby IIUC. >> > >> > What it needs is for someone to specify the algorithm, and to provide >> > a plugin that implements it (such language specific stuff shouldn't be >> > in core) >> >> No, I think that what's needed is a configurable indentation thing, like >> what Jiří and I somewhat started at different times, but didn't finish >> for some reasons. I (or somebody else ;)) should get back on that >> subject and try to get something working for real, Geany's >> auto-indenting is useless in most non-brace language (but Python as you >> noted), which is sad. >> >> Cheers, >> Colomban >> _______________________________________________ >> Users mailing list >> [email protected] >> https://lists.geany.org/cgi- > > > Can I ask a question about this. Geany is based in scintilla I believe so is > scite. When geany didn't work I tried the latest scite and it indented > perfectly. > > Why the difference ?
The indenting is in Scite, not Scintilla. Maybe the algorithm from Scite is a place to start. Cheers Lex > > Sayth > > _______________________________________________ > 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
