@@ -4256,8 +4256,7 @@ A jump table for the options with a short description can be found at |Q_op|.
42564256'imactivatefunc' 'imaf' string (default "")
42574257 global
42584258 {not in Vi}
4259- {only available when compiled with | +xim | and
4260- | +GUI_GTK | }
4259+ {only available when compiled with | +mbyte | }
42614260 This option specifies a function that will be called to
42624261 activate/inactivate Input Method.
42634262
@@ -4308,8 +4307,7 @@ A jump table for the options with a short description can be found at |Q_op|.
43084307'imcmdline' 'imc' boolean (default off)
43094308 global
43104309 {not in Vi}
4311- {only available when compiled with the | +xim | ,
4312- | +multi_byte_ime | or | global-ime | features}
4310+ {only available when compiled with | +mbyte | }
43134311 When set the Input Method is always on when starting to edit a command
43144312 line, unless entering a search pattern (see 'imsearch' for that).
43154313 Setting this option is useful when your input method allows entering
@@ -4320,8 +4318,7 @@ A jump table for the options with a short description can be found at |Q_op|.
43204318'imdisable' 'imd' boolean (default off, on for some systems (SGI))
43214319 global
43224320 {not in Vi}
4323- {only available when compiled with the | +xim | ,
4324- | +multi_byte_ime | or | global-ime | features}
4321+ {only available when compiled with | +mbyte | }
43254322 When set the Input Method is never used. This is useful to disable
43264323 the IM when it doesn't work properly.
43274324 Currently this option is on by default for SGI/IRIX machines. This
@@ -4336,8 +4333,6 @@ A jump table for the options with a short description can be found at |Q_op|.
43364333 0 :lmap is off and IM is off
43374334 1 :lmap is ON and IM is off
43384335 2 :lmap is off and IM is ON
4339- 2 is available only when compiled with the | +multi_byte_ime | , | +xim |
4340- or | global-ime | .
43414336 To always reset the option to zero when leaving Insert mode with <Esc>
43424337 this can be used: >
43434338 :inoremap <ESC> <ESC>:set iminsert=0<CR>
@@ -4350,6 +4345,10 @@ A jump table for the options with a short description can be found at |Q_op|.
43504345 The value 0 may not work correctly with Athena and Motif with some XIM
43514346 methods. Use 'imdisable' to disable XIM then.
43524347
4348+ You can set 'imactivatefunc' and 'imstatusfunc' to handle IME/XIM
4349+ via external command if vim is not compiled with the | +xim | ,
4350+ | +multi_byte_ime | or | global-ime | .
4351+
43534352 *'imsearch'* *'ims'*
43544353'imsearch' 'ims' number (default -1)
43554354 local to buffer
@@ -4372,8 +4371,7 @@ A jump table for the options with a short description can be found at |Q_op|.
43724371'imstatusfunc' 'imsf' string (default "")
43734372 global
43744373 {not in Vi}
4375- {only available when compiled with | +xim | and
4376- | +GUI_GTK | }
4374+ {only available when compiled with | +mbyte | }
43774375 This option specifies a function that is called to obtain the status
43784376 of Input Method. It must return a positive number when IME is active.
43794377
0 commit comments