News Feeds
ScintillaNET
Scintilla (
http://scintilla.org) is a free source code editing component. It comes with complete source code and a license that permits use in any free project or commercial product.
As well as features found in standard text editing components, Scintilla includes features especially useful when editing and debugging source code. These include support for syntax styling, error indicators, code completion and call tips. The selection margin can contain markers like those used in debuggers to indicate breakpoints and the current line. Styling choices are more open than with many editors, allowing the use of proportional fonts, bold and italics, multiple foreground and background colours and multiple fonts.
ScintillaNET is a .NET 2.0 wrapper around the Scintilla Native control. It provides a friendly .NET interface around the unwieldy Scintilla component which has an intentionally flat API (for maximum language integration compatibility). The Windows Forms designer can be used to explore the features and set many of ScintillaNET's properties. In addition ScintillaNET adds new features not found in Scintilla like Visual Studio style code snippets, integrated find and replace dialogs, true regular expression searches, multiple key-command bindings, Code Rush style drop markers, and Visual Studio style Back/Forward document navigation.
Documentation
The following documentation is just the tip of the iceburg. I'll be adding more of these simple "How do I..." articles based on what's most frequently asked. Full reference documentation is still a long way out. I may also put out some more in depth articles on some of the features I think are being overlooked.
How do I use my own configuration files?How do I get syntax highlighting to work?How do I get show line numbers?Basic Styling Overview
Give back!
Have you come up with a needed configuration file for a language? Post it back to this project so other developers can use it! We'll even add it to the built-in configuration so that all anyone has to do is set the config language and be off and running in no time.
Links To Scintilla and SciTE Documentation
Scintilla is really the heart of ScintillaNET. 99% of all the text editing functionality is baked into the Scintilla editing component. ScintillaNET provides a friendly interface, which is exactly how the Windows Forms library works. If you truly want to learn how to use ScintillaNET you have to learn Scintilla.
Scintilla Control
Is there a new mailing list?
Hmm. Good question. No, I'll keep the one at
http://lists.scide.net but, we may use the forums here.
So, what about the SourceForge Project
The SourceForge project has been discontinued. All further development and collaboration is now hosted here on CodePlex.
Other Cool CodePlex Projects:
http://www.codeplex.com/Wiki/View.aspx?ProjectName=Highlight4Writerhttp://www.codeplex.com/SvnBridgehttp://www.codeplex.com/CodePlexClient