⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cfgfile.c

📁 一个开源著名的TDE编辑器源代码
💻 C
📖 第 1 页 / 共 3 页
字号:
/* * List of valid syntax highlighting features, sorted alphabetically. */const CONFIG_DEFS valid_syntax[SHL_NUM_FEATURES] = {   { "background",   SHL_BACKGROUND  },   { "bad",          SHL_BAD         },   { "binary",       SHL_BINARY      },   { "case",         SHL_CASE        },   { "character",    SHL_CHARACTER   },   { "comment",      SHL_COMMENT     },   { "escape",       SHL_ESCAPE      },   { "function",     SHL_FUNCTION    },   { "hex",          SHL_HEX         },   { "InflateTabs",  SHL_INFLATETABS },   { "innumber",     SHL_INNUMBER    },   { "integer",      SHL_INTEGER     },   { "inword",       SHL_INWORD      },   { "keyword",      SHL_KEYWORD     },   { "language",     SHL_LANGUAGE    },   { "LTabSize",     SHL_LTABSIZE    },   { "normal",       SHL_NORMAL      },   { "octal",        SHL_OCTAL       },   { "pattern",      SHL_PATTERN     },   { "preprocessor", SHL_PREPRO      },   { "PseudoMacro",  SHL_MACRO       },   { "PTabSize",     SHL_PTABSIZE    },   { "real",         SHL_REAL        },   { "startword",    SHL_STARTWORD   },   { "string",       SHL_STRING      },   { "symbol",       SHL_SYMBOL      },   { "UserMenu",     SHL_MENU        }};/* * List of additional features for string, character and preprocessor. */const CONFIG_DEFS valid_string[2] = {   { "newline",  SHL_NEWLINE  },   { "spanline", SHL_SPANLINE }};const CONFIG_DEFS case_modes[2] = {   { "ignore", IGNORE },   { "match",  MATCH  }};/* * list of modes for the macros. * key / 2 is the index; key % 2 is the value. * jmh 990502: removed the aliases to avoid naming conflicts. * jmh 050709: added the flags (key & 0x8000 contains mask) */const CONFIG_DEFS valid_macro_modes[NUM_MACRO_MODES] = {  { "FixedTabs",  2                   },  { "Indent",     5                   },  { "Insert",     1                   },  { "NeedBlock",  0x8000 | NEEDBLOCK  },  { "NeedBox",    0x8000 | NEEDBOX    },  { "NeedLine",   0x8000 | NEEDLINE   },  { "NeedStream", 0x8000 | NEEDSTREAM },  { "NoIndent",   4                   },  { "NoWarn",     0x8000 | NOWARN     },  { "NoWrap",     0x8000 | NOWRAP     },  { "Overwrite",  0                   },  { "SmartTabs",  3                   },  { "UsesBlock",  0x8000 | USESBLOCK  },  { "UsesDialog", 0x8000 | USESDIALOG },  { "Wrap",       0x8000 | WRAP       }};/* * list of color fields sorted alphabetically */const CONFIG_DEFS valid_colors[NUM_COLORS*2+1] = {   { "background",        255                },      /* added by jmh 990420 */   { "co80_Blocks",       Block_color        },   { "co80_BreakPoint",   BP_color           },      /* added by jmh 031027 */   { "co80_Cross",        Cross_color        },   { "co80_CurLine",      Curl_color         },   { "co80_CWD",          CWD_color          },      /* added by jmh 031028 */   { "co80_Dialog",       Dialog_color       },      /* added by jmh 031027 */   { "co80_DirtyLine",    Dirty_color        },   { "co80_Disabled",     Disabled_color     },      /* added by jmh 031129 */   { "co80_EditLabel",    EditLabel_color    },      /* added by jmh 050817 */   { "co80_EndOfFile",    EOF_color          },   { "co80_FileHeader",   Head_color         },   { "co80_HelpScreen",   Help_color         },   { "co80_HilitedFile",  Hilited_file_color },   { "co80_Menu",         Menu_color         },      /* added by jmh 031027 */   { "co80_MenuDisabled", Menu_dis_color     },      /* added by jmh 031129 */   { "co80_MenuHeader",   Menu_header_color  },      /* added by jmh 031027 */   { "co80_MenuItem",     Menu_item_color    },      /* added by jmh 031027 */   { "co80_MenuItemBad",  Menu_nitem_color   },      /* added by jmh 031027 */   { "co80_MenuSelected", Menu_sel_color     },      /* added by jmh 031027 */   { "co80_MessageLine",  Message_color      },   { "co80_ModeLine",     Mode_color         },   { "co80_Overscan",     Overscan_color     },   { "co80_Ruler",        Ruler_color        },   { "co80_RulerPointer", Pointer_color      },   { "co80_SpecialMode",  Special_color      },      /* added by jmh 020923 */   { "co80_Swap",         Swap_color         },      /* added by jmh 031027 */   { "co80_Text",         Text_color         },   { "co80_Wrapped",      Diag_color         },   { "mono_Blocks",       Block_color        },   { "mono_BreakPoint",   BP_color           },   { "mono_Cross",        Cross_color        },   { "mono_CurLine",      Curl_color         },   { "mono_CWD",          CWD_color          },   { "mono_Dialog",       Dialog_color       },   { "mono_DirtyLine",    Dirty_color        },   { "mono_Disabled",     Disabled_color     },   { "mono_EditLabel",    EditLabel_color    },   { "mono_EndOfFile",    EOF_color          },   { "mono_FileHeader",   Head_color         },   { "mono_HelpScreen",   Help_color         },   { "mono_HilitedFile",  Hilited_file_color },   { "mono_Menu",         Menu_color         },   { "mono_MenuDisabled", Menu_dis_color     },   { "mono_MenuHeader",   Menu_header_color  },   { "mono_MenuItem",     Menu_item_color    },   { "mono_MenuItemBad",  Menu_nitem_color   },   { "mono_MenuSelected", Menu_sel_color     },   { "mono_MessageLine",  Message_color      },   { "mono_ModeLine",     Mode_color         },   { "mono_Overscan",     Overscan_color     },   { "mono_Ruler",        Ruler_color        },   { "mono_RulerPointer", Pointer_color      },   { "mono_SpecialMode",  Special_color      },   { "mono_Swap",         Swap_color         },   { "mono_Text",         Text_color         },   { "mono_Wrapped",      Diag_color         },};const CONFIG_DEFS off_on[2] = {   { "Off",   0 },   { "On",    1 }};const CONFIG_DEFS valid_z[2] = {   { "No_Z",     0 },   { "Write_Z",  1 }};const CONFIG_DEFS valid_cursor[3] = {   { "Large",   LARGE_CURSOR  },   { "Medium",  MEDIUM_CURSOR },   { "Small",   SMALL_CURSOR  }};const CONFIG_DEFS valid_crlf[4] = {   { "Binary",  BINARY },   { "CRLF",    CRLF   },   { "LF",      LF     },   { "Native",  NATIVE }};const CONFIG_DEFS valid_wraps[3] = {   { "DynamicWrap",   2 },   { "FixedWrap",     1 },   { "Off",           0 }};const CONFIG_DEFS valid_tabs[3] = {   { "Off",   0 },   { "On",    1 },   { "Real",  2 }};const CONFIG_DEFS valid_eol[3] = {   { "Extend", 2 },   { "Off",    0 },   { "On",     1 }};const CONFIG_DEFS valid_dir_sort[2] = {   { "Extension", SORT_EXT  },   { "Filename",  SORT_NAME }};const CONFIG_DEFS valid_pairs[8] = {   { "Pair1",  0 },   { "Pair2",  1 },   { "Pair3",  2 },   { "Pair4",  3 },   { "Pair5",  4 },   { "Pair6",  5 },   { "Pair7",  6 },   { "Pair8",  7 }};#if defined( __UNIX__ )const CONFIG_DEFS valid_curse[8] = {   { "COLOR_BLACK",    0 },   { "COLOR_BLUE",     4 },   { "COLOR_CYAN",     6 },   { "COLOR_GREEN",    2 },   { "COLOR_MAGENTA",  5 },   { "COLOR_RED",      1 },   { "COLOR_WHITE",    7 },   { "COLOR_YELLOW",   3 }};#endif/* * jmh 990420: Allow colors to be defined by name. * jmh 991111: Added mono names (added with 256 to distinguish from color). */const CONFIG_DEFS valid_color[21] = {   { "Black",           0       },   { "Blue",            1       },   { "Bold",           15 + 256 },   { "Bright_Blue",     9       },   { "Bright_Cyan",    11       },   { "Bright_Green",   10       },   { "Bright_Magenta", 13       },   { "Bright_Red",     12       },   { "Brown",           6       },   { "Cyan",            3       },   { "Dark_Grey",       8       },   { "Green",           2       },   { "Grey",            7       },   { "Magenta",         5       },   { "Normal",          7 + 256 },   { "Red",             4       },   { "Reverse",       112 + 256 },   { "Standout",      127 + 256 },   { "Underline",       1 + 256 },   { "White",          15       },   { "Yellow",         14       }};/* * jmh 991022: Valid frame styles. */const CONFIG_DEFS valid_frame[4] = {   { "ASCII",   0 },   { "Combine", 3 },   { "Double",  2 },   { "Single",  1 }};/* * jmh 050722: Valid menu commands. */const CONFIG_DEFS valid_menu[VALID_MENU_DEFS+1] = {   { "Clear",   MENU_CLEAR   },   { "Header",  MENU_HEADER  },   { "Item",    MENU_ITEM    },   { "PopItem", MENU_POPITEM },   { "Popout",  MENU_POPOUT  }};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -