Mercurial > vim
changeset 21612:c495d3e30f4b v8.2.1356
patch 8.2.1356: Vim9: cannot get the percent register
Commit: https://github.com/vim/vim/commit/7226e5b19bd6e081043cbcc32541ef72bbdf667d
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Aug 2 17:33:26 2020 +0200
patch 8.2.1356: Vim9: cannot get the percent register
Problem: Vim9: cannot get the percent register.
Solution: Check for readable registers instead of writable. (closes https://github.com/vim/vim/issues/6566)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 02 Aug 2020 17:45:03 +0200 |
parents | 4bc6d27d7c73 |
children | 9dade08b2bad |
files | src/testdir/test_vim9_expr.vim src/version.c src/vim9compile.c |
diffstat | 3 files changed, 12 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/testdir/test_vim9_expr.vim +++ b/src/testdir/test_vim9_expr.vim @@ -1430,6 +1430,15 @@ enddef def Test_expr7_register() @a = 'register a' assert_equal('register a', @a) + + let fname = expand('%') + assert_equal(fname, @%) + + feedkeys(":echo 'some'\<CR>", "xt") + assert_equal("echo 'some'", @:) + + normal axyz + assert_equal("xyz", @.) enddef def Test_expr7_namespace()