Mirror of the Vim source from https://github.com/vim/vim
Revision | 7d24fdd18672be4599449f91afe7cb134f66fe44 (tree) |
---|---|
Time | 2021-08-03 05:30:04 |
Author | Bram Moolenaar <Bram@vim....> |
Commiter | Bram Moolenaar |
patch 8.2.3279: Vim9: cannot use block in cmdline window
Commit: https://github.com/vim/vim/commit/2c70711e3fb2ef24a7f55322fdadbf7f9e657c2f
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Aug 2 22:26:56 2021 +0200
@@ -1853,7 +1853,7 @@ | ||
1853 | 1853 | EX_RANGE|EX_WHOLEFOLD|EX_EXTRA|EX_TRLBAR|EX_CMDWIN|EX_LOCK_OK|EX_NONWHITE_OK, |
1854 | 1854 | ADDR_LINES), |
1855 | 1855 | EXCMD(CMD_block, "{", ex_block, // not found normally |
1856 | - EX_TRLBAR|EX_LOCK_OK, | |
1856 | + EX_TRLBAR|EX_LOCK_OK|EX_CMDWIN, | |
1857 | 1857 | ADDR_NONE), |
1858 | 1858 | EXCMD(CMD_endblock, "}", ex_endblock, |
1859 | 1859 | EX_TRLBAR|EX_CMDWIN|EX_LOCK_OK, |
@@ -1262,7 +1262,7 @@ | ||
1262 | 1262 | # List results in multiple lines |
1263 | 1263 | new |
1264 | 1264 | setline(1, 'some text here') |
1265 | - s/text/\=['aaa', 'bbb', 'ccc']/ | |
1265 | + s/text/\=['aaa', 'bbb', 'ccc']/ | |
1266 | 1266 | assert_equal(['some aaa', 'bbb', 'ccc', ' here'], getline(1, '$')) |
1267 | 1267 | bwipe! |
1268 | 1268 | enddef |
@@ -1338,5 +1338,18 @@ | ||
1338 | 1338 | CheckScriptFailure(lines, 'E1186:', 1) |
1339 | 1339 | enddef |
1340 | 1340 | |
1341 | +def Test_cmdwin_block() | |
1342 | + augroup justTesting | |
1343 | + autocmd BufEnter * { | |
1344 | + echomsg 'in block' | |
1345 | + } | |
1346 | + augroup END | |
1347 | + feedkeys('q:', 'xt') | |
1348 | + redraw | |
1349 | + feedkeys("aclose\<CR>", 'xt') | |
1350 | + | |
1351 | + au! justTesting | |
1352 | +enddef | |
1353 | + | |
1341 | 1354 | |
1342 | 1355 | " vim: ts=8 sw=2 sts=2 expandtab tw=80 fdm=marker |
@@ -756,6 +756,8 @@ | ||
756 | 756 | static int included_patches[] = |
757 | 757 | { /* Add new patch number below this line */ |
758 | 758 | /**/ |
759 | + 3279, | |
760 | +/**/ | |
759 | 761 | 3278, |
760 | 762 | /**/ |
761 | 763 | 3277, |