[Geany-devel] HTML/XML autoindentation - Re: [PATCH] Some editor/snippets/keybindings enhancements

Nick Treleaven nick.treleaven at xxxxx
Tue Nov 2 15:13:12 UTC 2010


On Fri, 29 Oct 2010 21:56:53 +0400
Eugene Arshinov <earshinov at gmail.com> wrote:

> > I wasn't thinking of brace autoindentation. In that case perhaps it's
> > simpler to add a HTML-specific setting to disable tag autoindentation.
> > 
> 
> It makes sense, but since now I could not find an acceptable way to
> implement it.  I've just discovered that GeanyFiletype's are stored
> in a pointer array, so instead of ordinary GeanyFiletype for HTML we
> may add to the array an instance of hypothetical HtmlFiletype
> { GeanyFiletype parent; gboolean enable_tag_autoindentation } and of
> course write some code to load enable_tag_autoindentation from filetype
> config.  Is it OK?

I think just add a html_tag_autoindentation field to
GeanyFiletypePrivate and use that.

Nick



More information about the Devel mailing list