Lines Matching refs:C

21   call feedkeys(":e test\<C-D>\r", "tx")
26 call feedkeys(":chistory \<C-D>\<C-B>\"\<CR>", 'xt')
27 call assert_equal("\"chistory \<C-D>", @:)
67 " <C-J>/<C-K> mappings to go up/down directories when 'wildcharm' is
69 set wildcharm=<C-Z>
70 cnoremap <C-J> <Down><C-Z>
71 cnoremap <C-K> <Up><C-Z>
72 call feedkeys(":e Xdir1/\<Tab>\<C-J>\<CR>", 'tx')
74 call feedkeys(":e Xdir1/\<Tab>\<C-J>\<C-K>\<CR>", 'tx')
77 cunmap <C-J>
78 cunmap <C-K>
83 call feedkeys(":e Xdir1/\<Tab>x\<C-B>\"\<CR>", 'xt')
88 call feedkeys(":e ../\<Tab>\<Right>\<Down>\<C-A>\<C-B>\"\<CR>", 'tx')
93 call feedkeys(":cd Xdir\<Tab>\<F2>\<C-B>\"\<CR>", 'tx')
234 call feedkeys(":hi clear Aardig Aard\<Tab>\<C-B>\"\<CR>", 'xt')
236 call feedkeys(":hi Aardig \<Tab>\<C-B>\"\<CR>", 'xt')
251 call feedkeys(":hi Ni \<Tab>\<C-B>\"\<CR>", 'xt')
380 let root = has('win32') ? 'C:\\' : '/'
543 call feedkeys(":abc \<C-R>a ghi\<C-B>\"\<CR>", 'tx')
549 call feedkeys(":aaa \<C-R>\<C-W> bbb\<C-B>\"\<CR>", 'tx')
552 call feedkeys("ft:aaa \<C-R>\<C-F> bbb\<C-B>\"\<CR>", 'tx')
555 call feedkeys(":aaa \<C-R>\<C-L> bbb\<C-B>\"\<CR>", 'tx')
559 call feedkeys("fy:aaa veryl\<C-R>\<C-W> bbb\<C-B>\"\<CR>", 'tx')
562 call feedkeys("f;:aaa \<C-R>\<C-A> bbb\<C-B>\"\<CR>", 'tx')
565 call feedkeys(":\<C-\>etoupper(getline(1))\<CR>\<C-B>\"\<CR>", 'tx')
566 call assert_equal('"ASDF.X /TMP/SOME VERYLONGWORD A;B-C*D ', @:)
573 call feedkeys(":file \<C-R>%Xtestfile\<CR>", 'tx')
579 " Try to paste an invalid register using <C-R>
580 call feedkeys(":\"one\<C-R>\<C-X>two\<CR>", 'xt')
584 let @a = "xy\<C-H>z"
585 call feedkeys(":\"\<C-R>a\<CR>", 'xt')
587 call feedkeys(":\"\<C-R>\<C-R>a\<CR>", 'xt')
588 call assert_equal("\"xy\<C-H>z", @:)
589 call feedkeys(":\"\<C-R>\<C-O>a\<CR>", 'xt')
590 call assert_equal("\"xy\<C-H>z", @:)
593 let @a = "xy\<C-V>z"
594 call feedkeys(":\"\<C-R>=@a\<CR>\<cr>", 'xt')
596 call feedkeys(":\"\<C-R>\<C-R>=@a\<CR>\<cr>", 'xt')
597 call assert_equal("\"xy\<C-V>z", @:)
599 call assert_beeps('call feedkeys(":\<C-R>=\<C-R>=\<Esc>", "xt")')
610 call feedkeys(":abc def\<S-Left>\<Del>\<C-B>\"\<CR>", 'tx')
613 call feedkeys(":abc def\<S-Left>\<BS>\<C-B>\"\<CR>", 'tx')
616 call feedkeys(":abc def ghi\<S-Left>\<C-W>\<C-B>\"\<CR>", 'tx')
619 call feedkeys(":abc def\<S-Left>\<C-U>\<C-B>\"\<CR>", 'tx')
630 call feedkeys(":\"Jxauxdo \<C-^>Jxauxdo \<C-^>Jxauxdo\<CR>", 'tx')
727 call feedkeys(":!whoam\<C-A>\<C-B>\"\<CR>", 'tx')
764 call feedkeys(":edit $X_VIM_TEST_COMPLETE_E\<C-A>\<C-B>\"\<CR>", 'tx')
772 call feedkeys(":" .. cmd .. " SomeV\<Tab>\<C-B>\"\<CR>", 'tx')
774 call feedkeys(":" .. cmd .. " foo SomeV\<Tab>\<C-B>\"\<CR>", 'tx')
788 call feedkeys(": :|\"\<C-A>\<C-B>\"\<CR>", 'xt')
789 call assert_equal("\" :|\"\<C-A>", @:)
792 call feedkeys(":1,2\"\<C-A>\<C-B>\"\<CR>", 'xt')
793 call assert_equal("\"1,2\"\<C-A>", @:)
796 call feedkeys(":ka\<C-A>\<C-B>\"\<CR>", 'xt')
797 call assert_equal("\"ka\<C-A>", @:)
800 call feedkeys(":sI \<C-A>\<C-B>\"\<CR>", 'xt')
801 call assert_equal("\"sI \<C-A>", @:)
808 call feedkeys(":w >> \<C-A>\<C-B>\"\<CR>", 'xt')
814 call feedkeys(":w !invalid_xyz_cmd\<C-A>\<C-B>\"\<CR>", 'xt')
816 call feedkeys(":r !invalid_xyz_cmd\<C-A>\<C-B>\"\<CR>", 'xt')
820 call feedkeys(":>>>\<C-A>\<C-B>\"\<CR>", 'xt')
821 call assert_equal("\">>>\<C-A>", @:)
822 call feedkeys(":<<<\<C-A>\<C-B>\"\<CR>", 'xt')
823 call assert_equal("\"<<<\<C-A>", @:)
826 call feedkeys(":buffer +/pat Xabc\<C-A>\<C-B>\"\<CR>", 'xt')
828 call feedkeys(":buffer +/pat\<C-A>\<C-B>\"\<CR>", 'xt')
829 call assert_equal("\"buffer +/pat\<C-A>", @:)
832 call feedkeys(":ls \" comment\<C-A>\<C-B>\"\<CR>", 'xt')
833 call assert_equal("\"ls \" comment\<C-A>", @:)
836 call feedkeys(":ls | ls\<C-A>\<C-B>\"\<CR>", 'xt')
840 call feedkeys(":ls \<C-V>\<C-V>a\<C-A>\<C-B>\"\<CR>", 'xt')
841 call assert_equal("\"ls \<C-V>a\<C-A>", @:)
844 call feedkeys(":all abc\<C-A>\<C-B>\"\<CR>", 'xt')
845 call assert_equal("\"all abc\<C-A>", @:)
848 call feedkeys(":topleft new\<C-A>\<C-B>\"\<CR>", 'xt')
852 call feedkeys(":vim9 call strle\<C-A>\<C-B>\"\<CR>", 'xt')
854 call feedkeys(":legac call strle\<C-A>\<C-B>\"\<CR>", 'xt')
858 call feedkeys(":disas deb\<C-A>\<C-B>\"\<CR>", 'xt')
860 call feedkeys(":disas pro\<C-A>\<C-B>\"\<CR>", 'xt')
862 call feedkeys(":disas debug Test_cmdline_complete_var\<C-A>\<C-B>\"\<CR>", 'xt')
864 call feedkeys(":disas profile Test_cmdline_complete_var\<C-A>\<C-B>\"\<CR>", 'xt')
866 call feedkeys(":disas Test_cmdline_complete_var\<C-A>\<C-B>\"\<CR>", 'xt')
869 call feedkeys(":disas s:WeirdF\<C-A>\<C-B>\"\<CR>", 'xt')
872 call feedkeys(":disas \<S-Tab>\<C-B>\"\<CR>", 'xt')
874 call feedkeys(":disas debug \<S-Tab>\<C-B>\"\<CR>", 'xt')
878 call feedkeys(":match Search /pat/\<C-A>\<C-B>\"\<CR>", 'xt')
879 call assert_equal("\"match Search /pat/\<C-A>", @:)
882 call feedkeys(":s/from/to/g\<C-A>\<C-B>\"\<CR>", 'xt')
883 call assert_equal("\"s/from/to/g\<C-A>", @:)
886 call feedkeys(":dlist 10 /pat/ a\<C-A>\<C-B>\"\<CR>", 'xt')
887 call assert_equal("\"dlist 10 /pat/ a\<C-A>", @:)
890 call feedkeys(":doautocmd User MyCmd a.c\<C-A>\<C-B>\"\<CR>", 'xt')
891 call assert_equal("\"doautocmd User MyCmd a.c\<C-A>", @:)
894 call feedkeys(":doautocmd BufNew,BufEn\<C-A>\<C-B>\"\<CR>", 'xt')
900 call feedkeys(":doautocmd BufEnter Xfi\<C-A>\<C-B>\"\<CR>", 'xt')
908 call feedkeys(":augroup X\<C-A>\<C-B>\"\<CR>", 'xt')
910 call feedkeys(":au X\<C-A>\<C-B>\"\<CR>", 'xt')
915 call feedkeys(":unlet one two\<C-A>\<C-B>\"\<CR>", 'xt')
922 call feedkeys(":buf someFile\<C-A>\<C-B>\"\<CR>", 'xt')
928 call feedkeys(":bdel a b c\<C-A>\<C-B>\"\<CR>", 'xt')
932 call feedkeys(":mapclear \<C-A>\<C-B>\"\<CR>", 'xt')
938 call feedkeys(":MyCmd Te\<C-A>\<C-B>\"\<CR>", 'xt')
947 call feedkeys(":MyCmd <F\<C-A>\<C-B>\"\<CR>", 'xt')
953 call feedkeys(":set path=a\\\\\\ b\<C-A>\<C-B>\"\<CR>", 'xt')
957 call feedkeys(":set dir=a\\ b\<C-A>\<C-B>\"\<CR>", 'xt')
961 call feedkeys(":py3\<C-A>\<C-B>\"\<CR>", 'xt')
965 call feedkeys(":vim9\<C-A>\<C-B>\"\<CR>", 'xt')
969 call feedkeys(":redir @\" | cwin\t\<C-B>\"\<CR>", 'xt')
973 call feedkeys(":e `a1b2c\t\<C-B>\"\<CR>", 'xt')
977 call feedkeys(":language dummy \t\<C-B>\"\<CR>", 'xt')
981 call feedkeys(":g/a\\xb/clearj\t\<C-B>\"\<CR>", 'xt')
987 call feedkeys(":TCmd \t\<C-B>\"\<CR>", 'xt')
993 call feedkeys(":1,10 | chist\t\<C-B>\"\<CR>", 'xt')
998 call feedkeys(":g/a\\xb/clearj\<Esc>\<C-B>\"\<CR>", 'xt')
1028 set cpo+=C
1039 \?,4s/c/C/
1040 call assert_equal('C', getline(3))
1084 call feedkeys(":MyCmd a\<C-R>=Check_cmdline(':')\<CR>\<Esc>", "xt")
1089 call feedkeys("let cmdtype = \<C-R>=string(getcmdtype())\<CR>\<CR>", "t")
1094 call feedkeys("/MyCmd a\<C-R>=Check_cmdline('/')\<CR>\<Esc>", "xt")
1095 call feedkeys("?MyCmd a\<C-R>=Check_cmdline('?')\<CR>\<Esc>", "xt")
1098 call feedkeys("MyCmd a\<C-R>=Check_cmdline('@')\<CR>\<C-C>", "xt")
1100 call feedkeys(":insert\<CR>MyCmd a\<C-R>=Check_cmdline('-')\<CR>\<Esc>", "xt")
1103 call feedkeys("a\<C-R>=MyCmd a\<F6>\<Esc>\<Esc>", "xt")
1121 call feedkeys(":\<C-F>:let a = getcmdwintype()\<CR>:q\<CR>", 'x!')
1200 call feedkeys(":\"12\<C-R>=InsertTextAtPos('a', 3)\<CR>b\<CR>", 'xt')
1203 call feedkeys(":\"12\<C-R>\<C-R>=InsertTextAtPos('a', 3)\<CR>b\<CR>", 'xt')
1207 call feedkeys(":\"12\<C-B>\<C-R>=InsertTextAtPos('a', 10)\<CR>b\<CR>", 'xt')
1357 " When 'cedit' is set to Ctrl-C, opening the command window hangs Vim
1361 exe "set cedit=\<C-c>"
1372 call feedkeys("\<C-c>a\<C-R>=CmdWinType()\<CR>\<CR>")
1411 call term_sendkeys(buf, ":tabnew\<cr>\<C-w>-\<C-w>-gtgt")
1429 call feedkeys(":e %:r\<C-A>\<C-B>\"\<CR>", 'xt')
1439 call assert_fails('call feedkeys("q:\<C-W>\<C-W>\<CR>", "xt")', 'E11:')
1544 call feedkeys(":e ~/\<C-A>\<C-B>\"\<CR>", 'xt')
1557 " If command line is entered from insert mode, using C-\ C-G should back to
1559 call feedkeys("i\<C-O>:\<C-\>\<C-G>xy", 'xt')
1563 " If command line is entered in 'insertmode', using C-\ C-G should back to
1565 call feedkeys(":set im\<cr>\<C-L>:\<C-\>\<C-G>12\<C-L>:set noim\<cr>", 'xt')
1586 call feedkeys(":MyCmd \t\t\<F2>\<C-B>\"\<CR>", 'xt')
1591 call feedkeys(":MyCmd o\t\<C-B>\"\<CR>", 'xt')
1593 call feedkeys(":MyCmd o\t\t\t\t\<C-B>\"\<CR>", 'xt')
1597 call feedkeys(":MyCmd one\t\t\<C-B>\"\<CR>", 'xt')
1602 call feedkeys(":MyCmd \t\<F2>\<C-B>\"\<CR>", 'xt')
1607 call feedkeys(":MyCmd \t\t\<C-B>\"\<CR>", 'xt')
1614 call feedkeys(":buffer a\t\<C-B>\"\<CR>", 'xt')
1621 call feedkeys(":b A\t\t\<F2>\<C-B>\"\<CR>", 'xt')
1649 call feedkeys(":Tcmd tw\<Tab>\<C-B>\"\<CR>", 'xt')
1662 let str = ":one two\<C-U>"
1663 let str ..= "one two\<C-W>\<C-W>"
1664 let str ..= "four\<BS>\<C-H>\<Del>\<kDel>"
1667 let str ..= "\<C-Left>one "
1668 let str ..= "\<C-Right> three"
1671 let str ..= "\<C-B>\"\<C-E> seven\<CR>"
1681 let str = "/one two\<C-U>"
1682 let str ..= "one two\<C-W>\<C-W>"
1683 let str ..= "four\<BS>\<C-H>\<Del>\<kDel>"
1686 let str ..= "\<C-Right>one "
1687 let str ..= "\<C-Left> three"
1690 let str ..= "\<C-B>\"\<C-E> seven\<CR>"
1697 " Test for using <C-\>e in the command line to evaluate an expression
1700 call feedkeys(":abc\<C-B>\<C-\>e\"\\\"hello\"\<CR>\<CR>", 'xt')
1703 " Use an invalid expression for <C-\>e
1704 call assert_beeps('call feedkeys(":\<C-\>einvalid\<CR>", "tx")')
1707 call feedkeys(":\"e \<C-\>\<C-Y>\<CR>", 'xt')
1708 call assert_equal("\"e \<C-\>\<C-Y>", @:)
1720 call feedkeys(":\"\<C-^>abc\<C-^>\<CR>", 'xt')
1724 call feedkeys("/\<C-^>abc\<C-^>\<CR>", 'xt')
1732 call feedkeys("/\<C-^>abc\<C-^>\<CR>", 'xt')
1735 call feedkeys("/\<C-^>abc\<C-^>\<CR>", 'xt')
1748 call feedkeys(":\<C-R>=input('P: ')\<CR>\"cyan\<CR>\<CR>", 'xt')
1766 call feedkeys(":\"\<C-V>u3046\<C-V>u3099\<CR>", 'xt')
1774 call assert_fails('call feedkeys("q:\<C-T>\<CR>", "xt")', 'E11:')
1775 call assert_fails('call feedkeys("q:\<C-]>\<CR>", "xt")', 'E11:')
1776 call assert_fails('call feedkeys("q:\<C-^>\<CR>", "xt")', 'E11:')
1780 call assert_fails('call feedkeys("q:\<C-W>s\<CR>", "xt")', 'E11:')
1781 call assert_fails('call feedkeys("q:\<C-W>v\<CR>", "xt")', 'E11:')
1782 call assert_fails('call feedkeys("q:\<C-W>^\<CR>", "xt")', 'E11:')
1783 call assert_fails('call feedkeys("q:\<C-W>n\<CR>", "xt")', 'E11:')
1784 call assert_fails('call feedkeys("q:\<C-W>z\<CR>", "xt")', 'E11:')
1785 call assert_fails('call feedkeys("q:\<C-W>o\<CR>", "xt")', 'E11:')
1786 call assert_fails('call feedkeys("q:\<C-W>w\<CR>", "xt")', 'E11:')
1787 call assert_fails('call feedkeys("q:\<C-W>j\<CR>", "xt")', 'E11:')
1788 call assert_fails('call feedkeys("q:\<C-W>k\<CR>", "xt")', 'E11:')
1789 call assert_fails('call feedkeys("q:\<C-W>h\<CR>", "xt")', 'E11:')
1790 call assert_fails('call feedkeys("q:\<C-W>l\<CR>", "xt")', 'E11:')
1791 call assert_fails('call feedkeys("q:\<C-W>T\<CR>", "xt")', 'E11:')
1792 call assert_fails('call feedkeys("q:\<C-W>x\<CR>", "xt")', 'E11:')
1793 call assert_fails('call feedkeys("q:\<C-W>r\<CR>", "xt")', 'E11:')
1794 call assert_fails('call feedkeys("q:\<C-W>R\<CR>", "xt")', 'E11:')
1795 call assert_fails('call feedkeys("q:\<C-W>K\<CR>", "xt")', 'E11:')
1796 call assert_fails('call feedkeys("q:\<C-W>}\<CR>", "xt")', 'E11:')
1797 call assert_fails('call feedkeys("q:\<C-W>]\<CR>", "xt")', 'E11:')
1798 call assert_fails('call feedkeys("q:\<C-W>f\<CR>", "xt")', 'E11:')
1799 call assert_fails('call feedkeys("q:\<C-W>d\<CR>", "xt")', 'E11:')
1800 call assert_fails('call feedkeys("q:\<C-W>g\<CR>", "xt")', 'E11:')
1803 " Close the Cmd-line window in insert mode using CTRL-C
1809 exe "normal q:a\<C-C>let s='Hello'\<CR>"
1857 call feedkeys(":e \<Tab>\<C-B>\"\<CR>", 'xt')
1859 call feedkeys(":e \<Tab>\<Up>\<C-B>\"\<CR>", 'xt')
1861 call feedkeys(":e \<Tab>\<Up>\<Up>\<C-B>\"\<CR>", 'xt')
1863 call feedkeys(":e \<Tab>\<Up>\<Up>\<Down>\<C-B>\"\<CR>", 'xt')
1865 call feedkeys(":e \<Tab>\<Up>\<Up>\<Down>\<Down>\<C-B>\"\<CR>", 'xt')
1874 " <S-Up>, <S-Down>, <PageUp>, <PageDown>, <C-p>, or <C-n>.
1884 \ {'name': 'expr', 'enter': ":\<C-r>=", 'exit': "\<Esc>\<Esc>"},
1892 \ {'older': "\<C-p>", 'newer': "\<C-n>", 'prefixmatch': v:false},
1933 cnoremap <F1> a<C-R>b
1951 call feedkeys(":e Xfi*\<C-A>\<C-B>\"\<CR>", 'xt')
1954 call feedkeys(":e Xfi*\<C-A>\<C-B>\"\<CR>", 'xt')
1957 call feedkeys(":e Xfi*\<C-A>\<C-B>\"\<CR>", 'xt')