changeset 17761:109a0889b900 v8.1.1877

patch 8.1.1877: graduated features scattered commit https://github.com/vim/vim/commit/ffc0716af8e448ef8a2a3249edfd0260546933df Author: Bram Moolenaar <Bram@vim.org> 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.
author Bram Moolenaar <Bram@vim.org>
date Sat, 17 Aug 2019 20:30:03 +0200
parents da4c531f75f1
children 87d3311b3401
files src/feature.h src/version.c
diffstat 2 files changed, 15 insertions(+), 41 deletions(-) [+]
line wrap: on
line diff
--- 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!
  */
--- 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,