Posted on March 3, 2014 in Software Projects

Code Autocomplete in MetroTextual 1.7

MetroTextual is essentially a Metro-style interface wrapped around the open source text editing control called Scintilla. Scintilla is written in C++, which makes interfacing with MetroTextual (which is written in VB.NET & C#) quite complex. Fortunately, an open source Scintilla wrapper called ScintillaNET exists. This enables access to a vast number of code editing features, which MetroTextual is only just beginning to utilize.

autocomplete

The upcoming version 1.7 of MetroTextual will include Code Autocomplete for all the programming languages supported by the editor. Thanks to ScintillaNET’s simple API, it took about ten lines of code to add this functionality. You can expect to see further Scintilla features supported in MetroTextual in future versions. Keep an eye out for version 1.7 in the next couple of days.

2 Comments on “Code Autocomplete in MetroTextual 1.7

  1. “Scintilla is written in C++, which makes interfacing with MetroTextual (which is written in VB.NET & C#) quite complex. ” Yeah, if you are a script kiddie and don’t know how to PInvoke…

    • The ScintillaNET source code is thousands of lines of code. Why write (then maintain) an equivelant interface for Scintilla when there’s a perfectly adequate, actively maintained library already available?

      You’re mistaking incompetency for efficiency.

Leave a Reply