-search:
This specifies the display format of the strings found by a string search ([Search]).
When -search:mode,
mode & 0x8000 = 0 : The whole box or the character inside or the frame is colored.
mode & 0x8000 = 0x8000 : This draws a colored line (usually, mode & 0x80 = 0x80)
In addition,
(mode & 0x10000)?: Color characters together with line?
(mode & 0x04000)?: In vertical writing, is the line on the right side?
(mode & 0x02000)?: In horizontal writing, are there overbars and no underlining?
(mode & 0x01000)?: In horizontal writing, is the underlining at the bottom?
& 0x02 = 0: fill box
2: draw frame
& 0x0c = 0: or color
4: set color
8: reverse (ignore : mode & 0xf0)
mode & 0x80 = 0: background
0x80: foreground
mode & 0xf0 =
color box (with gray characters in black)
0x00: original 0x10: yellow box 0x20: magenta box
0x30: red box 0x40: cyan box 0x50: green box
0x60: blue box 0x70: black box
color characters (gray scaled with a white background)
0x80: black char 0x90: blue char 0xa0: green char
0xb0: cyan char 0xc0: red char 0xd0: magenta char
0xe0: yellow char 0xf0: while char
mode & 1 is ignored.
mode = 0xf0 means the string is erased.
The colors in the reverse mode become complementary colors.
The above is the same for -hyper:.
mode & 0x100 = 0: The coloring of the searched string is individual.
!= 0 : The entire string found on that page is colored.
mode & 0x200 = 0: The mouse cursor does not move.
!= 0: The mouse cursor points to the searched string.