emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Help with gdb-mi.el + (possibly) comint.el + backslashes


From: Sergio Durigan Junior
Subject: Help with gdb-mi.el + (possibly) comint.el + backslashes
Date: Sat, 15 Jun 2013 01:46:12 -0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux)

Hey there,

I've been debugging gdb-mi.el in order to fix an annoying bug, but so
far haven't understood how to fix it.

The bug is basically that gdb-mi.el doesn't recognize backslashes for
wrapped lines, so something like:

    (gdb) run \
      ARG1 \
      ARG2

Fails with:

    Undefined command: "ARG2".  Try "help".

This is because "gdb-send" (inside gdb-mi.el) is receiving the wrong
arguments every time the user presses RET (I debugged the function and
noticed that it is receiving each line separately as if they were single
commands, which can also be confirmed by the error message).  Initially
I thought it could be fixed inside gdb-mi.el itself, but then my
attention was dragged to comint.el (since shell.el uses it and accepts
backslashes normally), but so far I couldn't figure out how to solve
this issue.

I tried setting some comint.el variables inside gdb-mi.el
(comint-prompt-regexp, or comint-delimiter-argument-list, for example),
without success.  So now I'm asking your opinion.  Any hints on how to
debug/solve this?  Meanwhile I'll continue trying here.

Thanks,

-- 
Sergio




reply via email to

[Prev in Thread] Current Thread [Next in Thread]