Fix handling of abbreviated control command in gdb-mi.el
* lisp/progmodes/gdb-mi.el (gdb-control-commands-regexp): Support unambiguous abbreviations of commands. (Bug#32576)
This commit is contained in:
parent
5cf282d65f
commit
30b0b0e2e2
1 changed files with 3 additions and 2 deletions
|
@ -1782,9 +1782,10 @@ static char *magick[] = {
|
||||||
(defvar gdb-control-commands-regexp
|
(defvar gdb-control-commands-regexp
|
||||||
(concat
|
(concat
|
||||||
"^\\("
|
"^\\("
|
||||||
"commands\\|if\\|while\\|define\\|document\\|"
|
"comm\\(a\\(n\\(ds?\\)?\\)?\\)?\\|if\\|while"
|
||||||
|
"\\|def\\(i\\(ne?\\)?\\)?\\|doc\\(u\\(m\\(e\\(nt?\\)?\\)?\\)?\\)?\\|"
|
||||||
gdb-python-guile-commands-regexp
|
gdb-python-guile-commands-regexp
|
||||||
"\\|while-stepping\\|stepping\\|ws\\|actions"
|
"\\|while-stepping\\|stepp\\(i\\(ng?\\)?\\)?\\|ws\\|actions"
|
||||||
"\\)\\([[:blank:]]+\\([^[:blank:]]*\\)\\)?$")
|
"\\)\\([[:blank:]]+\\([^[:blank:]]*\\)\\)?$")
|
||||||
"Regexp matching GDB commands that enter a recursive reading loop.
|
"Regexp matching GDB commands that enter a recursive reading loop.
|
||||||
As long as GDB is in the recursive reading loop, it does not expect
|
As long as GDB is in the recursive reading loop, it does not expect
|
||||||
|
|
Loading…
Add table
Reference in a new issue