| /vim-8.2.3635/src/libvterm/doc/ |
| H A D | seqs.txt | 35 (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 D | 02parser.test | 66 !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 D | 25state_input.test | 87 # Modified keys should still use CSI 118 !Modified F1 is CSI P
|
| H A D | 29state_fallback.test | 9 !Unrecognised CSI
|
| /vim-8.2.3635/src/ |
| H A D | getchar.c | 290 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 D | term.c | 2423 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 D | gui.c | 3134 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 D | ascii.h | 168 #define CSI 0x9b // Control Sequence Introducer macro
|
| H A D | ui.c | 338 ibuf[0] = CSI; in inchar_loop() 868 if (str[i] == CSI) in add_to_input_buf_csi()
|
| H A D | gui_x11.c | 837 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 D | gui_xim.c | 366 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 D | os_amiga.c | 1141 out_char(CSI); in mch_set_shellsize() 1144 out_char(CSI); in mch_set_shellsize()
|
| H A D | gui_gtk_x11.c | 1059 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 D | gui_haiku.cc | 1323 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 D | gui_photon.c | 582 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 D | edit.c | 1606 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 D | mbyte.c | 4379 || str[n] == CSI in mb_unescape() 4385 buf[m++] = CSI; in mb_unescape() 4390 || str[n] == CSI in mb_unescape()
|
| H A D | gui_w32.c | 778 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 D | map.c | 1705 else if ((s[0] == K_SPECIAL || s[0] == CSI) in vim_unescape_csi() 1708 *d++ = CSI; in vim_unescape_csi()
|
| H A D | usercmd.c | 1718 *q++ = ksp[1] == KS_SPECIAL ? K_SPECIAL : CSI; in do_ucmd()
|
| H A D | ex_docmd.c | 8404 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 D | test_tabpage.vim | 642 " 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 D | intro.txt | 433 <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 D | term.txt | 253 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 D | version5.txt | 1911 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 …]
|