forked from aniani/vim
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.
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user