emacs-devel
[Top][All Lists]
Advanced

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

Re: improve gud-gdb completion


From: Michael Welsh Duggan
Subject: Re: improve gud-gdb completion
Date: Wed, 28 Jul 2021 10:50:20 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Stephen Leake <stephen_leake@stephe-leake.org> writes:

> I'd like to improve completion in gud-gdb.
>
> Currently, it completes on names in the buffer being debugged, but it
> doesn't include "." in the name, so if I'm trying to print
> "Incremental_Parser.Parse_Errors.Length", it only completes to
> "Incremental_Parser".
>
> However, I can't figure out exactly what elisp code is harvesting names
> from the buffer.
>
> TAB is bound to completion-at-point.
>
> completion-at-point-functions is
> (gud-gdb-completion-at-point comint-completion-at-point t)
>
> (default-value 'completion-at-point-functions) is
> (tags-completion-at-point-function)
>
> None of those completion functions look at the text in buffers.
>
> What am I missing?

Are you certain that it looks at the text in buffers at all?  If you
look at gud-gdb-completions, you'll see that it uses gdb's completion
mechanism based on symbols in the binary.

-- 
Michael Welsh Duggan
(md5i@md5i.com)



reply via email to

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