Mercurial > vim
comparison src/normal.c @ 29444:44bb4a607125 v9.0.0064
patch 9.0.0064: confusing error when using "q:" in command line window
Commit: https://github.com/vim/vim/commit/c963ec31a0c293d629e40cb082d4bfb1651def49
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jul 24 20:08:01 2022 +0100
patch 9.0.0064: confusing error when using "q:" in command line window
Problem: Confusing error when using "q:" in command line window.
Solution: Check for the situation and give a better error message.
(closes #10756)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 24 Jul 2022 21:15:06 +0200 |
parents | fba9e366ced4 |
children | 8a243ecfe2dd |
comparison
equal
deleted
inserted
replaced
29443:f3e66922db6e | 29444:44bb4a607125 |
---|---|
7145 else if (!checkclearop(cap->oap)) | 7145 else if (!checkclearop(cap->oap)) |
7146 { | 7146 { |
7147 #ifdef FEAT_CMDWIN | 7147 #ifdef FEAT_CMDWIN |
7148 if (cap->nchar == ':' || cap->nchar == '/' || cap->nchar == '?') | 7148 if (cap->nchar == ':' || cap->nchar == '/' || cap->nchar == '?') |
7149 { | 7149 { |
7150 if (cmdwin_type != 0) | |
7151 { | |
7152 emsg(_(e_cmdline_window_already_open)); | |
7153 return; | |
7154 } | |
7150 stuffcharReadbuff(cap->nchar); | 7155 stuffcharReadbuff(cap->nchar); |
7151 stuffcharReadbuff(K_CMDWIN); | 7156 stuffcharReadbuff(K_CMDWIN); |
7152 } | 7157 } |
7153 else | 7158 else |
7154 #endif | 7159 #endif |