On Fri, 29 Oct 2010 21:56:53 +0400 Eugene Arshinov earshinov@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