Mercurial > vim
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! */