Re: SciTE language(s) to retire
"'Neil Hodgson' via scite-interest" <[email protected]>
| Newsgroups | gmane.editors.scite.general |
|---|---|
| Message-ID | <[email protected]> |
chris.d…: > I've made some calculations in a spreadsheet and you can find the results attached. From that, it appears that the least used from the current inclusion set are: ada caml d fortran It would be reasonable to exclude these languages from the default set. “caml” was included to have an “ML” family language available that could be used by related languages but it appears these are still a niche case. https://en.wikipedia.org/wiki/ML_(programming_language) The most popular additions with 4 and 3 users would be markdown powershell There is also “latex” at 3 but it is excluded as it clashes with “tex” - only one of these should get to own the “.tex” and “.sty” extensions. There are also several excluded languages with 2 participating users: fsharp, hex, rust, spice, verilog, vhdl. “sql” is quite popular at 7 participating users but it is based on Oracle’s SQL dialect and some of these users may be better served by the other SQL lexers “mysql” (MySQL) and “mssql” (Microsoft SQL Server) which do not currently have properties files. Language inclusion is currently all-or-nothing and there could be an intermediate step where languages do not add to menus but are available when one of their files is opened. This would require some new mechanism to mark the “semi-included” languages and the properties which are inactive from these languages. The properties that are joined into the menus start with “*” like “*filter.ada”, “*source.patterns.ada", “*language.ada” so there could be an “imports.suppress” similar to “imports.exclude” but which discards properties that start with “*” in that module. imports.suppress=ada au3 rust vhdl This wouldn’t help for cases where languages conflict over file extensions. There would also be questions about how this is implemented and whether it is hardcoded or amenable to more properties - a user might want to have a short list of patterns in the file open dialog (I personally find it unwieldy) but more languages listed in the Language menu. Neil -- You received this message because you are subscribed to the Google Groups "scite-interest" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/scite-interest/E979FB2B-1AE0-4F71-A1D9-3C873D96E85F%40me.com.