Mercurial > vim
comparison src/feature.h @ 1620:73fe8baea242
updated for version 7.2a
author | vimboss |
---|---|
date | Tue, 24 Jun 2008 21:16:56 +0000 |
parents | 251307ebe1db |
children | f4f8014d516e |
comparison
equal
deleted
inserted
replaced
1619:b9740fb41986 | 1620:73fe8baea242 |
---|---|
33 * | 33 * |
34 * +tiny almost no features enabled, not even multiple windows | 34 * +tiny almost no features enabled, not even multiple windows |
35 * +small few features enabled, as basic as possible | 35 * +small few features enabled, as basic as possible |
36 * +normal A default selection of features enabled | 36 * +normal A default selection of features enabled |
37 * +big many features enabled, as rich as possible. | 37 * +big many features enabled, as rich as possible. |
38 * +huge all possible featues enabled. | 38 * +huge all possible features enabled. |
39 * | 39 * |
40 * When +small is used, +tiny is also included. +normal implies +small, etc. | 40 * When +small is used, +tiny is also included. +normal implies +small, etc. |
41 */ | 41 */ |
42 | 42 |
43 /* | 43 /* |
374 #endif | 374 #endif |
375 | 375 |
376 /* | 376 /* |
377 * +eval Built-in script language and expression evaluation, | 377 * +eval Built-in script language and expression evaluation, |
378 * ":let", ":if", etc. | 378 * ":let", ":if", etc. |
379 * +float Floating point variables. | |
379 */ | 380 */ |
380 #ifdef FEAT_NORMAL | 381 #ifdef FEAT_NORMAL |
381 # define FEAT_EVAL | 382 # define FEAT_EVAL |
383 # if defined(HAVE_FLOAT_FUNCS) || defined(WIN3264) || defined(MACOS) | |
384 # define FEAT_FLOAT | |
385 # endif | |
382 #endif | 386 #endif |
383 | 387 |
384 /* | 388 /* |
385 * +profile Profiling for functions and scripts. | 389 * +profile Profiling for functions and scripts. |
386 */ | 390 */ |
1008 * +mouse_netterm idem, for Netterm mouse handling. | 1012 * +mouse_netterm idem, for Netterm mouse handling. |
1009 * (none) MS-DOS mouse support. | 1013 * (none) MS-DOS mouse support. |
1010 * +mouse_gpm Unix only: Include code for Linux console mouse | 1014 * +mouse_gpm Unix only: Include code for Linux console mouse |
1011 * handling. | 1015 * handling. |
1012 * +mouse_pterm PTerm mouse support for QNX | 1016 * +mouse_pterm PTerm mouse support for QNX |
1017 * +mouse_sysmouse Unix only: Include code for FreeBSD and DragonFly | |
1018 * console mouse handling. | |
1013 * +mouse Any mouse support (any of the above enabled). | 1019 * +mouse Any mouse support (any of the above enabled). |
1014 */ | 1020 */ |
1015 /* OS/2 and Amiga console have no mouse support */ | 1021 /* OS/2 and Amiga console have no mouse support */ |
1016 #if !defined(AMIGA) && !defined(OS2) | 1022 #if !defined(AMIGA) && !defined(OS2) |
1017 # ifdef FEAT_NORMAL | 1023 # ifdef FEAT_NORMAL |
1032 #endif | 1038 #endif |
1033 | 1039 |
1034 #if defined(FEAT_NORMAL) && defined(HAVE_GPM) | 1040 #if defined(FEAT_NORMAL) && defined(HAVE_GPM) |
1035 # define FEAT_MOUSE_GPM | 1041 # define FEAT_MOUSE_GPM |
1036 #endif | 1042 #endif |
1043 | |
1044 #if defined(FEAT_NORMAL) && defined(HAVE_SYSMOUSE) | |
1045 # define FEAT_SYSMOUSE | |
1046 #endif | |
1037 /* Define FEAT_MOUSE when any of the above is defined or FEAT_GUI. */ | 1047 /* Define FEAT_MOUSE when any of the above is defined or FEAT_GUI. */ |
1038 #if !defined(FEAT_MOUSE_TTY) && (defined(FEAT_MOUSE_XTERM) \ | 1048 #if !defined(FEAT_MOUSE_TTY) \ |
1039 || defined(FEAT_MOUSE_NET) || defined(FEAT_MOUSE_DEC) \ | 1049 && (defined(FEAT_MOUSE_XTERM) \ |
1040 || defined(DOS_MOUSE) || defined(FEAT_MOUSE_GPM) \ | 1050 || defined(FEAT_MOUSE_NET) || defined(FEAT_MOUSE_DEC) \ |
1041 || defined(FEAT_MOUSE_JSB) || defined(FEAT_MOUSE_PTERM)) | 1051 || defined(DOS_MOUSE) || defined(FEAT_MOUSE_GPM) \ |
1052 || defined(FEAT_MOUSE_JSB) || defined(FEAT_MOUSE_PTERM) \ | |
1053 || defined(FEAT_SYSMOUSE)) | |
1042 # define FEAT_MOUSE_TTY /* include non-GUI mouse support */ | 1054 # define FEAT_MOUSE_TTY /* include non-GUI mouse support */ |
1043 #endif | 1055 #endif |
1044 #if !defined(FEAT_MOUSE) && (defined(FEAT_MOUSE_TTY) || defined(FEAT_GUI)) | 1056 #if !defined(FEAT_MOUSE) && (defined(FEAT_MOUSE_TTY) || defined(FEAT_GUI)) |
1045 # define FEAT_MOUSE /* include generic mouse support */ | 1057 # define FEAT_MOUSE /* include generic mouse support */ |
1046 #endif | 1058 #endif |