[MonoDevelop] Questions about auto-indent and code completion
Federico Di Gregorio
fog at initd.org
Thu May 21 07:03:15 EDT 2009
while working on my Flex Binding addin for MD I ended up with several
questions about auto-indent and code completion. I use as a model both
PyBinding (quite simple) and CSharpBinding (quite complex). I now have
an indentation engine based on IDocumentStateEngine (just like C# does)
but before going on with completion (that requires a parser) I have a
couple of questions I'd like to ask.
First of all, is this the correct way to go? Or there are other, new
ways to implement auto-indent and completion?
Then, given that a parser is needed for completion would make sense to
keep a parse tree in memory and have a single addin manage both indent
and completion based on that tree?
And finally, does MD editor support for nested modes? MXML files are XML
files that can contains <mx:Script> blocks and I'd like to switch from
XML indent (with MXML tags completion) to ActionScript 3 inside the
Federico Di Gregorio http://people.initd.org/fog
Debian GNU/Linux Developer fog at debian.org
INIT.D Developer fog at initd.org
Se consideri l'uso del software libero una concessione tu stesso,
come potrai proporla agli altri? -- Nick Name
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 197 bytes
Desc: Questa =?ISO-8859-1?Q?=E8?= una parte del messaggio
Url : http://lists.ximian.com/pipermail/monodevelop-list/attachments/20090521/41230de4/attachment.bin
More information about the Monodevelop-list