1 /* feature.h 2 * 3 * Copyright (c) 1994-1996, Marko Macek 4 * 5 * You may distribute under the terms of either the GNU General Public 6 * License or the Artistic License, as specified in the README file. 7 * 8 */ 9 10 /* some stuff does not yet work */ 11 12 #ifndef FEATURE_H 13 #define FEATURE_H 14 15 #ifndef FTE_H 16 #warning Use header file fte.h 17 #endif 18 19 #define DEFAULT_INTERNAL_CONFIG 20 21 #undef CONFIG_EMULATE_VI // todo 22 23 #define CONFIG_CONFIGURABLE 24 #define CONFIG_MOUSE 25 #define CONFIG_CLIPBOARD 26 #define CONFIG_SHELL 27 28 #define CONFIG_MFRAMES 29 #define CONFIG_MWINDOWS 30 #define CONFIG_MBUFFERS 31 #define CONFIG_MENUS 32 #define CONFIG_SCROLLBARS 33 #define CONFIG_I_SEARCH 34 #define CONFIG_I_ASCII 35 #define CONFIG_HISTORY 36 #define CONFIG_DESKTOP 37 38 #define CONFIG_BLOCK_STREAM 39 #define CONFIG_BLOCK_COLUMN 40 #define CONFIG_BLOCK_LINE 41 #define CONFIG_IOBLOCKS 42 #define CONFIG_PRINTING 43 #define CONFIG_BOOKMARKS 44 #define CONFIG_WORDWRAP 45 #define CONFIG_ABBREV 46 #define CONFIG_TAGS 47 48 #define CONFIG_UNDOREDO 49 #define CONFIG_REGEXPS 50 #define CONFIG_FOLDS 51 52 #undef CONFIG_OBJ_HEXEDIT // todo 53 #undef CONFIG_OBJ_VIEWER // todo 54 #define CONFIG_OBJ_LIST 55 #define CONFIG_OBJ_FILE 56 57 #ifdef CONFIG_OBJ_LIST 58 #define CONFIG_OBJ_DIRECTORY 59 #define CONFIG_OBJ_ROUTINE 60 #define CONFIG_OBJ_BUFFERS 61 #define CONFIG_OBJ_MESSAGES 62 #define CONFIG_OBJ_CVS 63 #define CONFIG_OBJ_SVN 64 #endif 65 66 #define CONFIG_SYNTAX_HILIT 67 #define CONFIG_WORD_HILIT 68 69 #ifdef CONFIG_SYNTAX_HILIT 70 #define CONFIG_INDENT 71 #define CONFIG_HILIT_C 72 #define CONFIG_HILIT_REXX 73 #define CONFIG_HILIT_PERL 74 #define CONFIG_HILIT_ADA 75 #define CONFIG_HILIT_MAKE 76 #define CONFIG_HILIT_IPF 77 #define CONFIG_HILIT_MSG 78 #define CONFIG_HILIT_SH 79 #define CONFIG_HILIT_PASCAL 80 #define CONFIG_HILIT_TEX 81 #define CONFIG_HILIT_FTE 82 #define CONFIG_HILIT_CATBS 83 #define CONFIG_HILIT_SIMPLE 84 #endif 85 86 #if defined(CONFIG_HILIT_C) 87 #define CONFIG_INDENT_C 88 #endif 89 90 #if defined(CONFIG_HILIT_SIMPLE) 91 #define CONFIG_INDENT_SIMPLE 92 #endif 93 94 #if defined(CONFIG_HILIT_REXX) 95 #define CONFIG_INDENT_REXX 96 #endif 97 98 #define CONFIG_I_COMPLETE 99 100 101 #define CONFIG_USE_LOCALE 102 103 /* Internal keyboard remapping in xfte - CZ support */ 104 //#define CONFIG_HARD_REMAP 105 106 /* System X11R6 is compiled with X_LOCALE */ 107 //#define X_LOCALE 108 109 /* Use XtInit */ 110 #define CONFIG_X11_XTINIT 111 /* Drawing fonts with locale support */ 112 #define CONFIG_X11_XMB 113 /* Supply icons in X, requires Xpm library */ 114 #define CONFIG_X11_XICON 115 116 /* Dissable internal logging mechanism */ 117 #define FTE_NO_LOGGING 118 119 #define CONFIG_BACKUP 120 121 #endif // FEATURE_H 122