Home
last modified time | relevance | path

Searched refs:CSI (Results 1 – 25 of 35) sorted by relevance

12

/vim-8.2.3635/src/libvterm/doc/
H A Dseqs.txt35 (0x9B = CSI)
77 23 CSI @ = ICH
78 123 CSI A = CUU
79 123 CSI B = CUD
87 123 CSI J = ED
89 123 CSI K = EL
91 23 CSI L = IL
92 23 CSI M = DL
94 CSI S = SU
95 CSI T = SD
[all …]
/vim-8.2.3635/src/libvterm/t/
H A D02parser.test66 !CSI 0 args
70 !CSI 1 arg
74 !CSI 2 args
78 !CSI 1 arg 1 sub
82 !CSI many digits
86 !CSI leading zero
90 !CSI qmark
94 !CSI greater
98 !CSI SP
102 !Mixed CSI
[all …]
H A D25state_input.test87 # Modified keys should still use CSI
118 !Modified F1 is CSI P
H A D29state_fallback.test9 !Unrecognised CSI
/vim-8.2.3635/src/
H A Dgetchar.c290 else if (c == CSI) in add_char_buff()
293 temp[0] = CSI; in add_char_buff()
774 if (c == CSI) // escaped CSI in read_redo()
1703 || (c == CSI) in vgetc()
1770 c = CSI; in vgetc()
1848 || (buf[i] == CSI) in vgetc()
1860 buf[i] = CSI; in vgetc()
2427 if (gui.in_use && tb_c1 == CSI && typebuf.tb_len >= 2 in handle_mapping()
2654 typebuf.tb_off] & 0xff) == CSI) in handle_mapping()
3606 if (gui.in_use && p[0] == CSI && i >= 2) in fix_input_buffer()
[all …]
H A Dterm.c2423 return CSI; in term_7to8bit()
2951 int i = *s == CSI ? 1 : 2; in term_color()
2962 || (s[0] == CSI && (i = 1) == 1)) in term_color()
3340 c = CSI; in get_bytes_from_buf()
3342 else if (c == CSI && buf[len] == KS_EXTRA in get_bytes_from_buf()
4676 if (tp[0] == CSI) in handle_version_response()
5390 if (*tp == CSI) // Special key from GUI in check_termcode()
5563 || (tp[0] == CSI && len >= 2)) in check_termcode()
5739 for (i = 0; tp[j] == CSI && tp[j + 1] == KS_VER_SCROLLBAR in check_termcode()
6112 else if (*src == CSI) in replace_termcodes()
[all …]
H A Dgui.c3134 string[3] = CSI; in gui_send_mouse_event()
3150 string[0] = CSI; in gui_send_mouse_event()
3348 string[0] = CSI; // this sequence is recognized by check_termcode() in gui_send_mouse_event()
3425 bytes[0] = CSI; in gui_menu_cb()
3860 string[0] = CSI; in send_tabline_event()
3885 string[0] = CSI; in send_tabline_menu_event()
4110 bytes[0] = CSI; in gui_drag_scrollbar()
4140 bytes[0] = CSI; in gui_drag_scrollbar()
4872 bytes[0] = CSI; in gui_focus_change()
4929 st[0] = CSI; in gui_mouse_focus()
H A Dascii.h168 #define CSI 0x9b // Control Sequence Introducer macro
H A Dui.c338 ibuf[0] = CSI; in inchar_loop()
868 if (str[i] == CSI) in add_to_input_buf_csi()
H A Dgui_x11.c837 if (string[i] == CSI) in gui_x11_key_hit_cb()
892 if (len == 1 && string[0] == CSI) in gui_x11_key_hit_cb()
907 string[0] = CSI; in gui_x11_key_hit_cb()
948 if (key == CSI) in gui_x11_key_hit_cb()
952 string[0] = CSI; in gui_x11_key_hit_cb()
971 string2[0] = CSI; in gui_x11_key_hit_cb()
H A Dgui_xim.c366 char_u bskey[] = {CSI, 'k', 'b'}; in im_delete_preedit()
367 char_u delkey[] = {CSI, 'k', 'D'}; in im_delete_preedit()
399 char_u backkey[] = {CSI, 'k', 'l'}; in im_correct_cursor()
H A Dos_amiga.c1141 out_char(CSI); in mch_set_shellsize()
1144 out_char(CSI); in mch_set_shellsize()
H A Dgui_gtk_x11.c1059 if (d[-1] == CSI && d + 2 < string + sizeof(string)) in key_press_event()
1102 string[0] = CSI; in key_press_event()
1128 if (key == CSI) in key_press_event()
1132 string[0] = CSI; in key_press_event()
1150 string2[0] = CSI; in key_press_event()
2036 char_u dropkey[6] = {CSI, KS_MODIFIER, 0, CSI, KS_EXTRA, (char_u)KE_DROP}; in drag_handle_text()
H A Dgui_haiku.cc1323 string[0] = CSI; in KeyDown()
1362 if (string[0] == CSI && len == 3) in KeyDown()
1369 string[0] = CSI; in KeyDown()
1382 *dest++ = CSI; in KeyDown()
3087 if (string[i] == CSI) in gui_haiku_process_event()
H A Dgui_photon.c582 string[ len++ ] = CSI; in gui_ph_handle_keyboard()
589 string[ len++ ] = CSI; in gui_ph_handle_keyboard()
611 if (len == 1 && string[0] == CSI) in gui_ph_handle_keyboard()
H A Dedit.c1606 if (typebuf.tb_len >= 4 && (c == CSI || (c == ESC && *p == '['))) in decodeModifyOtherKeys()
1896 if ((nc == ESC || nc == CSI) && !noReduceKeys) in get_literal()
2598 else if (c == CSI) in add_char2buf()
2600 *s++ = CSI; in add_char2buf()
H A Dmbyte.c4379 || str[n] == CSI in mb_unescape()
4385 buf[m++] = CSI; in mb_unescape()
4390 || str[n] == CSI in mb_unescape()
H A Dgui_w32.c778 if (string[i] == CSI && len <= slen - 2) in char_to_string()
849 if (ch == CSI) in _OnSysChar()
855 string[len++] = CSI; in _OnSysChar()
862 string[len++] = CSI; in _OnSysChar()
1941 if (key == CSI) in process_message()
1946 string[0] = CSI; in process_message()
1954 string[0] = CSI; in process_message()
H A Dmap.c1705 else if ((s[0] == K_SPECIAL || s[0] == CSI) in vim_unescape_csi()
1708 *d++ = CSI; in vim_unescape_csi()
H A Dusercmd.c1718 *q++ = ksp[1] == KS_SPECIAL ? K_SPECIAL : CSI; in do_ucmd()
H A Dex_docmd.c8404 if (*p == CSI) // leadbyte CSI in ex_normal()
8410 || *p == CSI in ex_normal()
8425 if (*p == CSI) in ex_normal()
8440 else if (*p == CSI) in ex_normal()
/vim-8.2.3635/src/testdir/
H A Dtest_tabpage.vim642 " sequence contains the following codes: a CSI (0x9b), KS_TABLINE (0xf0),
649 " menu. This sequence consists of the following codes: a CSI (0x9b),
657 " This sequence consists of the following codes: a CSI (0x9b), KS_TABMENU
/vim-8.2.3635/runtime/doc/
H A Dintro.txt433 <CSI> command sequence intro ALT-Esc 155 *<CSI>*
434 <xCSI> CSI when typed in the GUI *<xCSI>*
479 a code (CSI) that is also used by key sequences. It will be recognized only
H A Dterm.txt253 keys, which either use "CSI X" or "CSI 1 ; modifier X". Thus the "@"
270 Xterm can be run in a mode where it uses 8-bit escape sequences. The CSI code
280 starts with CSI, it assumes that the terminal is in 8-bit mode and will
H A Dversion5.txt1911 Ignore special characters after a CSI in the GUI version. These could be
4795 On versions that can do console and GUI: In the console a typed CSI code could
6944 Problem: Multi-byte: When a double-byte character ends in CSI, Vim waits
7159 When using CSI instead of <Esc>[ for the termcap color codes,
7161 Solution: Also accept CSI in place of <Esc>[ for the version string.
7162 Also check for CSI when handling colors 8-15 in term_color().
7163 Use CSI for builtin xterm termcap entries when 'term' contains
7251 Solution: Use K_CSI for a typed CSI character. Use <CSI> for a normal CSI,
7252 <xCSI> for a CSI typed in the GUI.
7320 Problem: GUI: Entering CSI doesn't always work for Athena and Motif.
[all …]

12