if the project maintainers resist, the community gets angry and forks the project consequently, any cash flow get splitted and any cash funds will likely became insufficient.the community start requesting/submitting patches to include in ST any kind of feature, trying to turn it in a VSCode/Atom clone.I think this would happen if Sublime Text would became open-source:
These design differences are the cause of a lot of critisism (… VSCode does this and that, ST doesn’t) but are what most of the license payers are looking for. These people use ST and buy the license because it is a different product from Atom or VSCode, otherwise they just would use use Atom or VSCode and save some money. 1 tool they use for their daily job (I’m one of them). There are very few open-source projects funded properly and with continuity this way.Īlso, I have no numbers but I’m pretty sure that the current business model of Sublime Text’s authors collects more money (thus funding the project) that it would get if it were open-source there are certainly thousands of professionals to whom 80$ is a negligible price for the no. Yes, it is possibile, but full-time developers cost a lot of money, and it is extremely hard for a community to collect a significant amount of cash because it is based on voluntary donations. Personally, I won’t even bother to waste my time testing out these electron things as the very foundation is just wrong (sorry to be blunt here) That said, if Scintilla fixed that properly I’d strongly believe it could become a serious contender to SublimeText… you mention VsCode, Atom or other slow competitors. Summing up, Sublime implemented the multi selections feature the right way from the very beginning and Scintilla, the main “alternative” to ST has implemented this “must” feature years later to its creation and the author didn’t put enough love into it so the result still needs to be improved to become the real deal It’s not just the fact undo/redo history of multi selections doesn’t work… it’s also the fact you’ll be forced to have a “main” selection always present in Scintilla… while in Sublime a multiple selection can become an empty list. ^ "Technology".Problem with “alternatives” like /textadept/ that are written on top of the good old Scintilla is one (IMHO)… the Scintilla’s implementation of multiple selections is currently incomplete and corky in comparison to ST’s… if this was properly fixed I’d gladly callopen-source editors written on top of Scintilla good alternatives to Sublime for sure.įor more info about what I mean check this ancient issue.Textadept uses Scintilla as its core editing component
^ "Delphi Scintilla Interface Components | Free Development software downloads at".^ "dscintilla – Scintilla wrapper for Delphi – Google Project Hosting".^ "wxWidgets wxStyledTextCtrl Class Reference".^ "wxScintilla – Scintilla wrapper for wxWidgets – Sourceforge".^ "Riverbank | Software | QScintilla | What is QScintilla?".Notable software based on Scintilla includes:
Scintilla's regular expression library can also be replaced or avoided with direct buffer access.Ĭurrently, Scintilla has experimental support for right-to-left languages. The basic regular expression search implementation is rudimentary, but if compiled with C++11 support Scintilla can support the runtime's regular expression engine.
Other features such as code folding and autocompletion can be added. The control supports error indicators, line numbering in the margin, as well as line markers such as code breakpoints. The highlighting method allows the use of different fonts, colors, styles and background colors, and is not limited to fixed-width fonts.
Scintilla supports many features to make code editing easier in addition to syntax highlighting.