Mercurial > vim
comparison src/feature.h @ 7693:6157052a0e58 v7.4.1145
commit https://github.com/vim/vim/commit/23c4f7183cca0ff8d2c5c2ef9a5c62f6307e07ea
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Jan 20 22:11:59 2016 +0100
patch 7.4.1145
Problem: Default features are conservative.
Solution: Make the default feature set for most of todays systems "huge".
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Wed, 20 Jan 2016 22:15:06 +0100 |
parents | 1886f2863437 |
children | 6069f43cea4e |
comparison
equal
deleted
inserted
replaced
7692:2252cd6501d3 | 7693:6157052a0e58 |
---|---|
52 /* #define FEAT_BIG */ | 52 /* #define FEAT_BIG */ |
53 /* #define FEAT_HUGE */ | 53 /* #define FEAT_HUGE */ |
54 #endif | 54 #endif |
55 | 55 |
56 /* | 56 /* |
57 * These executables are made available with the +big feature, because they | 57 * For Unix, Mac and Win32 use +huge by default. These days CPUs are fast and |
58 * are supposed to have enough RAM: Win32 (console & GUI), dos32, OS/2 and VMS. | 58 * Memory is cheap. |
59 * Use +big for older systems: Other MS-Windows, dos32, OS/2 and VMS. | |
59 * The dos16 version has very little RAM available, use +small. | 60 * The dos16 version has very little RAM available, use +small. |
61 * Otherwise use +normal | |
60 */ | 62 */ |
61 #if !defined(FEAT_TINY) && !defined(FEAT_SMALL) && !defined(FEAT_NORMAL) \ | 63 #if !defined(FEAT_TINY) && !defined(FEAT_SMALL) && !defined(FEAT_NORMAL) \ |
62 && !defined(FEAT_BIG) && !defined(FEAT_HUGE) | 64 && !defined(FEAT_BIG) && !defined(FEAT_HUGE) |
63 # if defined(MSWIN) || defined(DJGPP) || defined(VMS) || defined(MACOS) || defined(AMIGA) | 65 # if defined(UNIX) || defined(WIN3264) || defined(MACOS) |
64 # define FEAT_BIG | 66 # define FEAT_HUGE |
65 # else | 67 # else |
66 # ifdef MSDOS | 68 # if defined(MSWIN) || defined(DJGPP) || defined(VMS) || defined(MACOS) || defined(AMIGA) |
67 # define FEAT_SMALL | 69 # define FEAT_BIG |
68 # else | 70 # else |
69 # define FEAT_NORMAL | 71 # ifdef MSDOS |
72 # define FEAT_SMALL | |
73 # else | |
74 # define FEAT_NORMAL | |
75 # endif | |
70 # endif | 76 # endif |
71 # endif | 77 # endif |
72 #endif | 78 #endif |
73 | 79 |
74 /* | 80 /* |