aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/ex_docmd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/ex_docmd.c')
-rw-r--r--src/nvim/ex_docmd.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/nvim/ex_docmd.c b/src/nvim/ex_docmd.c
index dd844449b3..0bcc4a35ff 100644
--- a/src/nvim/ex_docmd.c
+++ b/src/nvim/ex_docmd.c
@@ -6738,8 +6738,7 @@ static void ex_redir(exarg_T *eap)
/* redirect to a register a-z (resp. A-Z for appending) */
close_redir();
++arg;
- if (ASCII_ISALPHA(*arg)
- || *arg == '"') {
+ if (valid_yank_reg(*arg, true) && *arg != '_') {
redir_reg = *arg++;
if (*arg == '>' && arg[1] == '>') /* append */
arg += 2;