summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2017-09-16 15:50:32 +0200
committerBram Moolenaar <Bram@vim.org>2017-09-16 15:50:32 +0200
commit4cf56bbc85f77846aeb378cfb071677336dfad6d (patch)
tree8cf708785053605920262a97a7295dc7d93ca4be
parenteef9adddab4c7fc7bb1c54267e76849caf565edf (diff)
downloadvim-git-4cf56bbc85f77846aeb378cfb071677336dfad6d.tar.gz
patch 8.0.1114: default for 'iminsert' is annoyingv8.0.1114
Problem: Default for 'iminsert' is annoying. Solution: Make the default always zero. (Yasuhiro Matsumoto, closes #2071)
-rw-r--r--runtime/doc/options.txt4
-rw-r--r--src/option.c10
-rw-r--r--src/version.c2
3 files changed, 5 insertions, 11 deletions
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index 859fbe8f7..3072793b7 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -4299,7 +4299,7 @@ A jump table for the options with a short description can be found at |Q_op|.
may change in later releases.
*'iminsert'* *'imi'*
-'iminsert' 'imi' number (default 0, 2 when an input method is supported)
+'iminsert' 'imi' number (default 0)
local to buffer
{not in Vi}
Specifies whether :lmap or an Input Method (IM) is to be used in
@@ -4322,7 +4322,7 @@ A jump table for the options with a short description can be found at |Q_op|.
methods. Use 'imdisable' to disable XIM then.
*'imsearch'* *'ims'*
-'imsearch' 'ims' number (default 0, 2 when an input method is supported)
+'imsearch' 'ims' number (default -1)
local to buffer
{not in Vi}
Specifies whether :lmap or an Input Method (IM) is to be used when
diff --git a/src/option.c b/src/option.c
index a0367e73f..828d9eb46 100644
--- a/src/option.c
+++ b/src/option.c
@@ -1591,19 +1591,11 @@ static struct vimoption options[] =
SCRIPTID_INIT},
{"iminsert", "imi", P_NUM|P_VI_DEF,
(char_u *)&p_iminsert, PV_IMI,
-#ifdef B_IMODE_IM
- {(char_u *)B_IMODE_IM, (char_u *)0L}
-#else
{(char_u *)B_IMODE_NONE, (char_u *)0L}
-#endif
SCRIPTID_INIT},
{"imsearch", "ims", P_NUM|P_VI_DEF,
(char_u *)&p_imsearch, PV_IMS,
-#ifdef B_IMODE_IM
- {(char_u *)B_IMODE_IM, (char_u *)0L}
-#else
- {(char_u *)B_IMODE_NONE, (char_u *)0L}
-#endif
+ {(char_u *)B_IMODE_USE_INSERT, (char_u *)0L}
SCRIPTID_INIT},
{"imstatusfunc","imsf",P_STRING|P_VI_DEF|P_SECURE,
#if defined(FEAT_EVAL) && defined(FEAT_XIM) && defined(FEAT_GUI_GTK)
diff --git a/src/version.c b/src/version.c
index 6ea93a0dc..90aa45c0f 100644
--- 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 */
/**/
+ 1114,
+/**/
1113,
/**/
1112,