@@ -4379,10 +4379,10 @@ A jump table for the options with a short description can be found at |Q_op|.
43794379'imactivatefunc' 'imaf' string (default "")
43804380 global
43814381 {not in Vi}
4382- {only available when compiled with | +xim | and
4383- | +GUI_GTK | }
4382+ {only available when compiled with | +mbyte | }
43844383 This option specifies a function that will be called to
4385- activate/inactivate Input Method.
4384+ activate or deactivate the Input Method.
4385+ It is not used in the GUI.
43864386
43874387 Example: >
43884388 function ImActivateFunc(active)
@@ -4431,8 +4431,7 @@ A jump table for the options with a short description can be found at |Q_op|.
44314431'imcmdline' 'imc' boolean (default off)
44324432 global
44334433 {not in Vi}
4434- {only available when compiled with the | +xim | ,
4435- | +multi_byte_ime | or | global-ime | features}
4434+ {only available when compiled with | +mbyte | }
44364435 When set the Input Method is always on when starting to edit a command
44374436 line, unless entering a search pattern (see 'imsearch' for that).
44384437 Setting this option is useful when your input method allows entering
@@ -4443,9 +4442,7 @@ A jump table for the options with a short description can be found at |Q_op|.
44434442'imdisable' 'imd' boolean (default off, on for some systems (SGI))
44444443 global
44454444 {not in Vi}
4446- {only available when compiled with the | +xim | ,
4447- | +multi_byte_ime | or | global-ime | features, always
4448- available in MacVim}
4445+ {only available when compiled with | +mbyte | }
44494446 When set the Input Method is never used. This is useful to disable
44504447 the IM when it doesn't work properly.
44514448 Currently this option is on by default for SGI/IRIX. This may change
@@ -4460,8 +4457,6 @@ A jump table for the options with a short description can be found at |Q_op|.
44604457 0 :lmap is off and IM is off
44614458 1 :lmap is ON and IM is off
44624459 2 :lmap is off and IM is ON
4463- 2 is available only when compiled with the | +multi_byte_ime | , | +xim |
4464- or | global-ime | .
44654460 To always reset the option to zero when leaving Insert mode with <Esc>
44664461 this can be used: >
44674462 :inoremap <ESC> <ESC>:set iminsert=0<CR>
@@ -4474,6 +4469,10 @@ A jump table for the options with a short description can be found at |Q_op|.
44744469 The value 0 may not work correctly with Athena and Motif with some XIM
44754470 methods. Use 'imdisable' to disable XIM then.
44764471
4472+ You can set 'imactivatefunc' and 'imstatusfunc' to handle IME/XIM
4473+ via external command if vim is not compiled with the | +xim | ,
4474+ | +multi_byte_ime | or | global-ime | .
4475+
44774476 *'imsearch'* *'ims'*
44784477'imsearch' 'ims' number (default -1)
44794478 local to buffer
@@ -4496,10 +4495,10 @@ A jump table for the options with a short description can be found at |Q_op|.
44964495'imstatusfunc' 'imsf' string (default "")
44974496 global
44984497 {not in Vi}
4499- {only available when compiled with | +xim | and
4500- | +GUI_GTK | }
4498+ {only available when compiled with | +mbyte | }
45014499 This option specifies a function that is called to obtain the status
45024500 of Input Method. It must return a positive number when IME is active.
4501+ It is not used in the GUI.
45034502
45044503 Example: >
45054504 function ImStatusFunc()
@@ -6347,11 +6346,34 @@ A jump table for the options with a short description can be found at |Q_op|.
63476346
63486347 Example: >
63496348 set encoding=utf-8
6350- set gfn=Ricty_Diminished:h12:cSHIFTJIS
6349+ set gfn=Ricty_Diminished:h12
63516350 set rop=type:directx
63526351<
6353- If select a raster font (Courier, Terminal or FixedSys) to
6354- 'guifont' , it fallbacks to be drawn by GDI automatically.
6352+ If select a raster font (Courier, Terminal or FixedSys which
6353+ have ".fon" extension in file name) to 'guifont' , it will be
6354+ drawn by GDI as a fallback. This fallback will cause
6355+ significant slow down on drawing.
6356+
6357+ NOTE: It is known that some fonts and options combination
6358+ causes trouble on drawing glyphs.
6359+
6360+ - 'rendmode:5' and 'renmode:6' will not work with some
6361+ special made fonts (True-Type fonts which includes only
6362+ bitmap glyphs).
6363+ - 'taamode:3' will not work with some vector fonts.
6364+
6365+ NOTE: With this option, you can display colored emoji
6366+ (emoticon) in Windows 8.1 or later. To display colored emoji,
6367+ there are some conditions which you should notice.
6368+
6369+ - If your font includes non-colored emoji already, it will
6370+ be used.
6371+ - If your font doesn't have emoji, the system chooses an
6372+ alternative symbol font. On Windows 10, "Segoe UI Emoji"
6373+ will be used.
6374+ - When this alternative font didn't have fixed width glyph,
6375+ emoji might be rendered beyond the bounding box of drawing
6376+ cell.
63556377
63566378 Other render types are currently not supported.
63576379
0 commit comments