Because then we modify el-doc-functions because of the newer version of eldoc loaded. But the ignore value of el-doc-function prevents eldoc from working Hopefully that helps, sorry for the brevity am on phone On Fri, Mar 26, 2021, 3:57 PM João Távora wrote: > Alex Branham writes: > > > On Fri 26 Mar 2021 at 18:50, João Távora wrote: > > > >> Alex, exactly under what circunstances do you see that "There is no > >> ElDoc support in this buffer"? In what buffer, doing what? I > >> appreciate that you have investigated the implementation, but I need to > >> be able to understand -- and potentially reproduce -- the problem > > > 7. At this point, eldoc-documentation-function will be #'ignore so eg > ^^^^^^^^ > So this is where I'm completely baffled. You say this |||||||| > > But earlier you said, accurately, in fact it was your first sentence, that: > > >>>> Emacs 27.1 ships with eldoc that defines > >>>> eldoc-documentation-function as #'ignore. > > So if it was #'ignore and still is #'ignore what exactly is the > difference that (require 'eldoc) or (require 'eglot) is introducing?? > > João >