<commit_before>#include <string>

#define JUCI_VERSION "0.9.4"

const std::string configjson =
"{\n"
"    \"version\": \""+std::string(JUCI_VERSION)+"\",\n"
"    \"default_window_size\": {\n"
"        \"width\": 600,\n"
"        \"height\": 400\n"
"    },\n"
"    \"terminal_history_size\": 1000,\n"
"    \"gtk_theme\": {\n"
"        \"name\": \"Adwaita\", //Use \"\" for default theme, At least these two exist on all systems: Adwaita, Raleigh\n"
"        \"variant\": \"\" //Use \"\" for default variant, and \"dark\" for dark theme variant\n"
"    },\n"
"    \"source\": {\n"
"        \"style\": \"juci-light\", //Use \"\" for default style, and for instance juci-dark or juci-dark-blue together with dark gtk_theme variant. Styles from normal gtksourceview install: classic, cobalt, kate, oblivion, solarized-dark, solarized-light, tango\n"
#ifdef __APPLE__
"        \"font\": \"Menlo 11\", "
#else
#ifdef _WIN32
"        \"font\": \"Consolas\", "
#else
"        \"font\": \"Monospace\", "
#endif
#endif
"//Use \"\" for default font, and for instance \"Monospace 12\" to also set size.\n"
"        \"show_map\": true,\n"
"        \"map_font_size\": \"1\",\n"
"        \"spellcheck_language\": \"en_US\", //Use \"\" to set language from your locale settings\n"
"        \"auto_tab_char_and_size\": true, //Use false to always use default tab char and size\n"
"        \"default_tab_char\": \" \", //Use \"\\t\" for regular tab\n"
"        \"default_tab_size\": 2,\n"
"        \"wrap_lines\": false,\n"
"        \"highlight_current_line\": true,\n"
"        \"show_line_numbers\": true,\n"
"        \"clang_types\": {\n"
"            \"8\": \"def:function\",\n"
"            \"21\": \"def:function\",\n"
"            \"22\": \"def:identifier\",\n"
"            \"24\": \"def:function\",\n"
"            \"25\": \"def:function\",\n"
"            \"43\": \"def:type\",\n"
"            \"44\": \"def:type\",\n"
"            \"45\": \"def:type\",\n"
"            \"46\": \"def:identifier\",\n"
"            \"109\": \"def:string\",\n"
"            \"702\": \"def:statement\",\n"
"            \"705\": \"def:comment\"\n"
"        },\n"
"        \"clang_format_style\": \"ColumnLimit: 0\" //IndentWidth, AccessModifierOffset and UseTab are set automatically. See http://clang.llvm.org/docs/ClangFormatStyleOptions.html\n"
"    },\n"
"    \"keybindings\": {\n"
"        \"new_file\": \"<primary>n\",\n"
"        \"new_folder\": \"<primary><shift>n\",\n"
"        \"open_folder\": \"<primary><shift>o\",\n"
"        \"open_file\": \"<primary>o\",\n"
"        \"save\": \"<primary>s\",\n"
"        \"save_as\": \"<primary><shift>s\",\n"
"        \"preferences\": \"<primary>comma\",\n"
"        \"quit\": \"<primary>q\",\n"
"        \"edit_copy\": \"<primary>c\",\n"
"        \"edit_cut\": \"<primary>x\",\n"
"        \"edit_paste\": \"<primary>v\",\n"
"        \"edit_undo\": \"<primary>z\",\n"
"        \"edit_redo\": \"<primary><shift>z\",\n"
"        \"edit_find\": \"<primary>f\",\n"
"        \"edit_set_tab\": \"\",\n"
"        \"source_spellcheck\": \"\",\n"
"        \"source_spellcheck_clear\": \"\",\n"
"        \"source_spellcheck_next_error\": \"<primary><shift>e\",\n"
"        \"source_indentation_set_buffer_tab\": \"\",\n"
"        \"source_indentation_auto_indent_buffer\": \"<primary><shift>i\",\n"
"        \"source_goto_line\": \"<primary>g\",\n"
"        \"source_center_cursor\": \"<primary>l\",\n"
"        \"source_goto_declaration\": \"<primary>d\",\n"<commit_msg>Moved comments to separate attributes instead of using non-standard //-comments.<commit_after>#include <string>

#define JUCI_VERSION "0.9.4"

const std::string configjson =
"{\n"
"    \"version\": \""+std::string(JUCI_VERSION)+"\",\n"
"    \"default_window_size\": {\n"
"        \"width\": 600,\n"
"        \"height\": 400\n"
"    },\n"
"    \"terminal_history_size\": 1000,\n"
"    \"gtk_theme\": {\n"
"        \"name_comment\": \"Use \\\"\\\" for default theme, At least these two exist on all systems: Adwaita, Raleigh\",\n"
"        \"name\": \"Adwaita\",\n"
"        \"variant_comment\": \"Use \\\"\\\" for default variant, and \\\"dark\\\" for dark theme variant\",\n"
"        \"variant\": \"\"\n"
"    },\n"
"    \"source\": {\n"
"        \"style_comment\": \"Use \\\"\\\" for default style, and for instance juci-dark or juci-dark-blue together with dark gtk_theme variant. Styles from normal gtksourceview install: classic, cobalt, kate, oblivion, solarized-dark, solarized-light, tango\",\n"
"        \"style\": \"juci-light\",\n"
"        \"font_comment\": \"Use \\\"\\\" for default font, and for instance \\\"Monospace 12\\\" to also set size\",\n"
#ifdef __APPLE__
"        \"font\": \"Menlo 11\",\n"
#else
#ifdef _WIN32
"        \"font\": \"Consolas\",\n"
#else
"        \"font\": \"Monospace\",\n"
#endif
#endif
"        \"show_map\": true,\n"
"        \"map_font_size\": \"1\",\n"
"        \"spellcheck_language_comment\": \"Use \\\"\\\" to set language from your locale settings\",\n"
"        \"spellcheck_language\": \"en_US\",\n"
"        \"auto_tab_char_and_size_comment\": \"Use false to always use default tab char and size\",\n"
"        \"auto_tab_char_and_size\": true,\n"
"        \"default_tab_char_comment\": \"Use \\\"\\t\\\" for regular tab\",\n"
"        \"default_tab_char\": \" \",\n"
"        \"default_tab_size\": 2,\n"
"        \"wrap_lines\": false,\n"
"        \"highlight_current_line\": true,\n"
"        \"show_line_numbers\": true,\n"
"        \"clang_types\": {\n"
"            \"8\": \"def:function\",\n"
"            \"21\": \"def:function\",\n"
"            \"22\": \"def:identifier\",\n"
"            \"24\": \"def:function\",\n"
"            \"25\": \"def:function\",\n"
"            \"43\": \"def:type\",\n"
"            \"44\": \"def:type\",\n"
"            \"45\": \"def:type\",\n"
"            \"46\": \"def:identifier\",\n"
"            \"109\": \"def:string\",\n"
"            \"702\": \"def:statement\",\n"
"            \"705\": \"def:comment\"\n"
"        },\n"
"        \"clang_format_style_comment\": \"IndentWidth, AccessModifierOffset and UseTab are set automatically. See http://clang.llvm.org/docs/ClangFormatStyleOptions.html\",\n"
"        \"clang_format_style\": \"ColumnLimit: 0\"\n"
"    },\n"
"    \"keybindings\": {\n"
"        \"new_file\": \"<primary>n\",\n"
"        \"new_folder\": \"<primary><shift>n\",\n"
"        \"open_folder\": \"<primary><shift>o\",\n"
"        \"open_file\": \"<primary>o\",\n"
"        \"save\": \"<primary>s\",\n"
"        \"save_as\": \"<primary><shift>s\",\n"
"        \"preferences\": \"<primary>comma\",\n"
"        \"quit\": \"<primary>q\",\n"
"        \"edit_copy\": \"<primary>c\",\n"
"        \"edit_cut\": \"<primary>x\",\n"
"        \"edit_paste\": \"<primary>v\",\n"
"        \"edit_undo\": \"<primary>z\",\n"
"        \"edit_redo\": \"<primary><shift>z\",\n"
"        \"edit_find\": \"<primary>f\",\n"
"        \"edit_set_tab\": \"\",\n"
"        \"source_spellcheck\": \"\",\n"
"        \"source_spellcheck_clear\": \"\",\n"
"        \"source_spellcheck_next_error\": \"<primary><shift>e\",\n"
"        \"source_indentation_set_buffer_tab\": \"\",\n"
"        \"source_indentation_auto_indent_buffer\": \"<primary><shift>i\",\n"
"        \"source_goto_line\": \"<primary>g\",\n"
"        \"source_center_cursor\": \"<primary>l\",\n"
"        \"source_goto_declaration\": \"<primary>d\",\n"
{'fraction_non_alphanumeric': 0.26475365457498645, 'fraction_numerical': 0.012994044396318355, 'mean_word_length': 2.1536491677336747, 'pattern_counts': {'":': 128, '<': 55, '<?xml version=': 0, '>': 55, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1006798', 'n_tokens_mistral': 2669, 'n_tokens_neox': 2583, 'n_words': 492}