diff options
Diffstat (limited to 'src/feature.h')
-rw-r--r-- | src/feature.h | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/src/feature.h b/src/feature.h index 734f6e64c..a96a3d1c2 100644 --- a/src/feature.h +++ b/src/feature.h @@ -35,7 +35,7 @@ * +small few features enabled, as basic as possible * +normal A default selection of features enabled * +big many features enabled, as rich as possible. - * +huge all possible featues enabled. + * +huge all possible features enabled. * * When +small is used, +tiny is also included. +normal implies +small, etc. */ @@ -376,9 +376,13 @@ /* * +eval Built-in script language and expression evaluation, * ":let", ":if", etc. + * +float Floating point variables. */ #ifdef FEAT_NORMAL # define FEAT_EVAL +# if defined(HAVE_FLOAT_FUNCS) || defined(WIN3264) || defined(MACOS) +# define FEAT_FLOAT +# endif #endif /* @@ -1010,6 +1014,8 @@ * +mouse_gpm Unix only: Include code for Linux console mouse * handling. * +mouse_pterm PTerm mouse support for QNX + * +mouse_sysmouse Unix only: Include code for FreeBSD and DragonFly + * console mouse handling. * +mouse Any mouse support (any of the above enabled). */ /* OS/2 and Amiga console have no mouse support */ @@ -1034,11 +1040,17 @@ #if defined(FEAT_NORMAL) && defined(HAVE_GPM) # define FEAT_MOUSE_GPM #endif + +#if defined(FEAT_NORMAL) && defined(HAVE_SYSMOUSE) +# define FEAT_SYSMOUSE +#endif /* Define FEAT_MOUSE when any of the above is defined or FEAT_GUI. */ -#if !defined(FEAT_MOUSE_TTY) && (defined(FEAT_MOUSE_XTERM) \ - || defined(FEAT_MOUSE_NET) || defined(FEAT_MOUSE_DEC) \ - || defined(DOS_MOUSE) || defined(FEAT_MOUSE_GPM) \ - || defined(FEAT_MOUSE_JSB) || defined(FEAT_MOUSE_PTERM)) +#if !defined(FEAT_MOUSE_TTY) \ + && (defined(FEAT_MOUSE_XTERM) \ + || defined(FEAT_MOUSE_NET) || defined(FEAT_MOUSE_DEC) \ + || defined(DOS_MOUSE) || defined(FEAT_MOUSE_GPM) \ + || defined(FEAT_MOUSE_JSB) || defined(FEAT_MOUSE_PTERM) \ + || defined(FEAT_SYSMOUSE)) # define FEAT_MOUSE_TTY /* include non-GUI mouse support */ #endif #if !defined(FEAT_MOUSE) && (defined(FEAT_MOUSE_TTY) || defined(FEAT_GUI)) |