// Tabsize is commented out since we have only GUI setting for it now.
// Not removed because we may later want to have per-filetype settings again.
// See ccrystaltextview.h for table declaration.
-TextDefinition m_SourceDefs[39] =
+TextDefinition m_SourceDefs[] =
{
SRC_PLAIN, _T ("Plain"), _T ("txt;doc;diz"), &ParseLinePlain, SRCOPT_AUTOINDENT, /*4,*/ _T (""), _T (""), _T (""), (DWORD)-1,
SRC_ASP, _T ("ASP"), _T ("asp;ascx"), &ParseLineAsp, SRCOPT_AUTOINDENT|SRCOPT_BRACEANSI, /*2,*/ _T (""), _T (""), _T ("'"), (DWORD)-1,
SRC_INNOSETUP, _T ("InnoSetup"), _T ("iss"), &ParseLineInnoSetup, SRCOPT_AUTOINDENT|SRCOPT_BRACEANSI, /*2,*/ _T ("{"), _T ("}"), _T (";"), (DWORD)-1,
SRC_INSTALLSHIELD, _T ("InstallShield"), _T ("rul"), &ParseLineIS, SRCOPT_AUTOINDENT|SRCOPT_BRACEANSI, /*2,*/ _T ("/*"), _T ("*/"), _T ("//"), (DWORD)-1,
SRC_JAVA, _T ("Java"), _T ("java;jav"), &ParseLineJava, SRCOPT_AUTOINDENT|SRCOPT_BRACEANSI, /*2,*/ _T ("/*"), _T ("*/"), _T ("//"), (DWORD)-1,
- SRC_JAVASCRIPT, _T ("JavaScript"), _T ("js;json"), &ParseLineJavaScript, SRCOPT_AUTOINDENT|SRCOPT_BRACEANSI, /*2,*/ _T ("/*"), _T ("*/"), _T ("//"), (DWORD)-1,
+ SRC_JAVASCRIPT, _T ("JavaScript"), _T ("js"), &ParseLineJavaScript, SRCOPT_AUTOINDENT|SRCOPT_BRACEANSI, /*2,*/ _T ("/*"), _T ("*/"), _T ("//"), (DWORD)-1,
+ SRC_JSON, _T ("JSON"), _T ("json"), &ParseLineJavaScript, SRCOPT_AUTOINDENT|SRCOPT_BRACEANSI, /*2,*/ _T ("/*"), _T ("*/"), _T ("//"), (DWORD)-1,
SRC_LISP, _T ("AutoLISP"), _T ("lsp;dsl"), &ParseLineLisp, SRCOPT_AUTOINDENT|SRCOPT_BRACEANSI, /*2,*/ _T (";|"), _T ("|;"), _T (";"), (DWORD)-1,
SRC_LUA, _T ("Lua"), _T ("lua"), &ParseLineLua, SRCOPT_AUTOINDENT|SRCOPT_BRACEANSI, /*2,*/ _T ("--[["), _T ("]]"), _T ("--"), (DWORD)-1,
SRC_NSIS, _T ("NSIS"), _T ("nsi;nsh"), &ParseLineNsis, SRCOPT_AUTOINDENT|SRCOPT_BRACEANSI, /*2,*/ _T ("/*"), _T ("*/"), _T (";"), (DWORD)-1,
#define IDS_COLORSCHEME_INSTALLSHIELD 33166\r
#define IDS_COLORSCHEME_JAVA 33167\r
#define IDS_COLORSCHEME_JAVASCRIPT 33168\r
-#define IDS_COLORSCHEME_LISP 33169\r
-#define IDS_COLORSCHEME_LUA 33170\r
-#define IDS_COLORSCHEME_NSIS 33171\r
-#define IDS_COLORSCHEME_PASCAL 33172\r
-#define IDS_COLORSCHEME_PERL 33173\r
-#define IDS_COLORSCHEME_PHP 33174\r
-#define IDS_COLORSCHEME_PO 33175\r
-#define IDS_COLORSCHEME_POWERSHELL 33176\r
-#define IDS_COLORSCHEME_PYTHON 33177\r
-#define IDS_COLORSCHEME_REXX 33178\r
-#define IDS_COLORSCHEME_RSRC 33179\r
-#define IDS_COLORSCHEME_RUBY 33180\r
-#define IDS_COLORSCHEME_RUST 33181\r
-#define IDS_COLORSCHEME_SGML 33182\r
-#define IDS_COLORSCHEME_SH 33183\r
-#define IDS_COLORSCHEME_SIOD 33184\r
-#define IDS_COLORSCHEME_SQL 33185\r
-#define IDS_COLORSCHEME_TCL 33186\r
-#define IDS_COLORSCHEME_TEX 33187\r
-#define IDS_COLORSCHEME_VERILOG 33188\r
-#define IDS_COLORSCHEME_VHDL 33189\r
-#define IDS_COLORSCHEME_XML 33190\r
-#define ID_COLORSCHEME_LAST 33190 // = IDS_COLORSCHEME_XML\r
+#define IDS_COLORSCHEME_JSON 33169\r
+#define IDS_COLORSCHEME_LISP 33170\r
+#define IDS_COLORSCHEME_LUA 33171\r
+#define IDS_COLORSCHEME_NSIS 33172\r
+#define IDS_COLORSCHEME_PASCAL 33173\r
+#define IDS_COLORSCHEME_PERL 33174\r
+#define IDS_COLORSCHEME_PHP 33175\r
+#define IDS_COLORSCHEME_PO 33176\r
+#define IDS_COLORSCHEME_POWERSHELL 33177\r
+#define IDS_COLORSCHEME_PYTHON 33178\r
+#define IDS_COLORSCHEME_REXX 33179\r
+#define IDS_COLORSCHEME_RSRC 33180\r
+#define IDS_COLORSCHEME_RUBY 33181\r
+#define IDS_COLORSCHEME_RUST 33182\r
+#define IDS_COLORSCHEME_SGML 33183\r
+#define IDS_COLORSCHEME_SH 33184\r
+#define IDS_COLORSCHEME_SIOD 33185\r
+#define IDS_COLORSCHEME_SQL 33186\r
+#define IDS_COLORSCHEME_TCL 33187\r
+#define IDS_COLORSCHEME_TEX 33188\r
+#define IDS_COLORSCHEME_VERILOG 33189\r
+#define IDS_COLORSCHEME_VHDL 33190\r
+#define IDS_COLORSCHEME_XML 33191\r
+#define ID_COLORSCHEME_LAST 33191 // = IDS_COLORSCHEME_XML\r
#define ID_TOOLBAR_NONE 33194\r
#define ID_TOOLBAR_SMALL 33195\r
#define ID_TOOLBAR_BIG 33196\r