# HG changeset patch # User Bram Moolenaar # Date 1566066603 -7200 # Node ID 109a0889b900ba437a7de265efc1114faf42a51f # Parent da4c531f75f12d8fec6ac280c8e877f42ca37bcc patch 8.1.1877: graduated features scattered commit https://github.com/vim/vim/commit/ffc0716af8e448ef8a2a3249edfd0260546933df Author: Bram Moolenaar Date: Sat Aug 17 20:17:51 2019 +0200 patch 8.1.1877: graduated features scattered Problem: Graduated features scattered. Solution: Put graduated and obsolete features together. diff --git a/src/feature.h b/src/feature.h --- a/src/feature.h +++ b/src/feature.h @@ -94,15 +94,23 @@ */ /* - * These features used to be optional but are now always enabled. + * These features used to be optional but are now always enabled: * +windows Multiple windows. Without this there is no help * window and no status lines. * +vertsplit Vertically split windows. - */ - -/* * +cmdhist Command line history. - * Now always included. + * +localmap Mappings and abbreviations local to a buffer. + * +visual Visual mode + * +visualextra Extra features for Visual mode (mostly block operators). + * +virtualedit 'virtualedit' option and its implementation + * +user_commands Allow the user to define his own commands. + * +multi_byte Generic multi-byte character handling. + * + * Obsolete: + * +tag_old_static Old style static tags: "file:tag file ..". + * Support was removed in 8.1.1093. + * +farsi Farsi (Persian language) Keymap support. + * Removed in patch 8.1.0932 */ /* @@ -162,11 +170,6 @@ #endif /* - * +localmap Mappings and abbreviations local to a buffer. - * Now always included. - */ - -/* * +insert_expand CTRL-N/CTRL-P/CTRL-X in insert mode. Takes about * 4Kbyte of code. */ @@ -187,17 +190,6 @@ #endif /* - * +visual Visual mode - now always included. - * +visualextra Extra features for Visual mode (mostly block operators). - * Now always included. - */ - -/* - * +virtualedit 'virtualedit' option and its implementation - * Now always included. - */ - -/* * +cmdline_info 'showcmd' and 'ruler' options. */ #ifdef FEAT_NORMAL @@ -259,11 +251,6 @@ #endif /* - * +farsi Farsi (Persian language) Keymap support. - * Removed in patch 8.1.0932 - */ - -/* * +arabic Arabic keymap and shaping support. * Requires FEAT_RIGHTLEFT * @@ -300,11 +287,6 @@ #endif /* - * +tag_old_static Old style static tags: "file:tag file ..". - * Support was removed in 8.1.1093. - */ - -/* * +cscope Unix only: Cscope support. */ #if defined(UNIX) && defined(FEAT_BIG) && !defined(FEAT_CSCOPE) && !defined(MACOS_X) @@ -373,11 +355,6 @@ #endif /* - * +user_commands Allow the user to define his own commands. - * Now always enabled. - */ - -/* * +printer ":hardcopy" command * +postscript Printing uses PostScript file output. */ @@ -574,11 +551,6 @@ #endif /* - * +multi_byte Generic multi-byte character handling. - * Now always enabled. - */ - -/* * +multi_byte_ime Win32 IME input method. Only for far-east Windows, so * IME can be used to input chars. Not tested much! */ diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -770,6 +770,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1877, +/**/ 1876, /**/ 1875,