Mercurial > vim
diff src/feature.h @ 17809:59f8948b7590 v8.1.1901
patch 8.1.1901: the +insert_expand feature is not always available
Commit: https://github.com/vim/vim/commit/e2c453d38f6512ac4cff7cd26aa7780b4e2534d7
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Aug 21 14:37:09 2019 +0200
patch 8.1.1901: the +insert_expand feature is not always available
Problem: The +insert_expand feature is not always available.
Solution: Graduate the +insert_expand feature.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 21 Aug 2019 14:45:04 +0200 |
parents | 04245f071792 |
children | 46f95606b9ec |
line wrap: on
line diff
--- a/src/feature.h +++ b/src/feature.h @@ -106,6 +106,7 @@ * +user_commands Allow the user to define his own commands. * +multi_byte Generic multi-byte character handling. * +cmdline_compl completion of mappings/abbreviations in cmdline mode. + * +insert_expand CTRL-N/CTRL-P/CTRL-X in insert mode. * * Obsolete: * +tag_old_static Old style static tags: "file:tag file ..". @@ -170,14 +171,6 @@ # define FEAT_KEYMAP #endif -/* - * +insert_expand CTRL-N/CTRL-P/CTRL-X in insert mode. Takes about - * 4Kbyte of code. - */ -#ifdef FEAT_NORMAL -# define FEAT_INS_EXPAND -#endif - #ifdef FEAT_NORMAL # define VIM_BACKTICK /* internal backtick expansion */ #endif @@ -343,7 +336,7 @@ /* * Insert mode completion with 'completefunc'. */ -#if defined(FEAT_INS_EXPAND) && defined(FEAT_EVAL) +#if defined(FEAT_EVAL) # define FEAT_COMPL_FUNC #endif @@ -621,7 +614,7 @@ /* * popup menu in a terminal */ -#if defined(FEAT_MENU) && !defined(ALWAYS_USE_GUI) && defined(FEAT_INS_EXPAND) +#if defined(FEAT_MENU) && !defined(ALWAYS_USE_GUI) # define FEAT_TERM_POPUP_MENU #endif