emacs/lisp/emacs-lisp
João Távora ae6daa680a Fix ElDoc's eldoc-documentation-enthusiast strategy
As soon as we get a response from any of the user functions/sources in
eldoc-documentation-functions, we must make sure to call the
display-doc local function, just like in the other strategies.

That is even if that response produced nil, meaning that there's no
doc coming from that source.  Failure to do so when none of the
sources produced non-nil would keep stale documentation displaying.

First reported in https://github.com/joaotavora/eglot/issues/503

* lisp/emacs-lisp/eldoc.el (eldoc--invoke-strategy): Fix
:enthusiast strategy.
(Version): Bump to 1.10.0
2020-09-03 23:20:55 +01:00
..
advice.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
autoload.el ; * lisp/emacs-lisp/autoload.el: Begin summary line with three semicolons. 2020-08-13 11:34:49 +02:00
avl-tree.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
backquote.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
backtrace.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
benchmark.el Revert last change in benchmark.el 2020-06-21 19:01:40 +01:00
bindat.el Add new tests to bindat-tests.el 2020-04-29 09:52:34 +02:00
byte-opt.el Clean up and improve compilation of arithmetic (bug#42597) 2020-08-07 10:00:45 +02:00
byte-run.el Make 'byte-compile-info*' functions more logical 2020-08-06 08:12:31 +02:00
bytecomp.el Merge from origin/emacs-27 2020-08-25 15:29:38 +02:00
cconv.el Remove generation of old bytecodes for catch/unwind 2020-01-05 11:19:52 +01:00
chart.el Remove some compat code from chart.el 2020-08-18 23:19:09 +02:00
check-declare.el ; Maintainer header updates 2020-07-31 09:09:39 -07:00
checkdoc.el Remove Emacs 23 compat code from checkdoc.el 2020-08-12 15:45:52 +02:00
cl-extra.el Make cl-concatenate an alias of seq-concatenate 2020-03-23 18:58:21 -04:00
cl-generic.el Improve Edebug symbols for inlined secondary methods (Bug#42671) 2020-08-02 22:07:27 +02:00
cl-indent.el Remove redundant :groups args missed in last commit 2020-05-03 16:21:51 +02:00
cl-lib.el Preserve setf semantics in 'substring', 'cons', 'logand' expanders 2020-08-25 17:59:05 +02:00
cl-macs.el Avoid duplicate Edebug symbols when using ‘cl-flet’ (Bug#41989) 2020-08-02 17:39:24 +02:00
cl-preloaded.el Fix copyright years by hand 2020-01-01 01:01:53 +00:00
cl-print.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
cl-seq.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
copyright.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
crm.el Remove many items obsolete since Emacs 23.1 2020-08-14 13:07:26 +02:00
cursor-sensor.el * lisp/emacs-lisp/cursor-sensor.el (cursor-sensor--detect): Change last fix 2020-02-24 09:55:09 -05:00
debug.el * lisp/emacs-lisp/debug.el (debug): Merge the non-interactive cases 2020-01-31 16:09:42 +02:00
derived.el Make Emacs 20 compat code in derived.el obsolete 2020-08-14 13:07:26 +02:00
disass.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
easy-mmode.el Minor mode doc string clarification 2020-08-21 17:15:22 +02:00
easymenu.el Remove many items obsolete since Emacs 23.1 2020-08-14 13:07:26 +02:00
edebug.el Avoid some uses of obsolete function interactive-p 2020-08-24 04:27:27 +02:00
eieio-base.el New eieio-persistent-make-instance generic function 2020-08-28 08:20:28 -07:00
eieio-compat.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
eieio-core.el Un-deprecate oset and oset-default 2020-06-06 17:24:00 +01:00
eieio-custom.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
eieio-datadebug.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
eieio-opt.el Replace add-hook load-hook with with-eval-after-load 2020-01-16 21:21:29 -08:00
eieio-speedbar.el Replace add-hook load-hook with with-eval-after-load 2020-01-16 21:21:29 -08:00
eieio.el Un-deprecate oset and oset-default 2020-06-06 17:24:00 +01:00
eldoc.el Fix ElDoc's eldoc-documentation-enthusiast strategy 2020-09-03 23:20:55 +01:00
elint.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
elp.el ; Fix some typos and doc issues (bug#40695) 2020-04-18 17:10:02 +02:00
ert-x.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ert.el Fix ert ability to peek inside structures when comparing unequal values 2020-08-18 16:06:35 +02:00
ewoc.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
faceup.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
find-func.el Handle nil load-path element in read-library-name 2020-08-13 18:59:41 +02:00
float-sup.el Use lexical-binding in float-sup.el and add tests 2020-04-29 09:25:02 +02:00
generator.el Band-aid for edebugging generator bodies (Bug#40434). 2020-06-14 20:01:28 +02:00
generic.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gv.el Preserve setf semantics in 'substring', 'cons', 'logand' expanders 2020-08-25 17:59:05 +02:00
helper.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
hierarchy.el Add the new library hierarchy.el 2020-08-09 14:48:22 +02:00
inline.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
let-alist.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
lisp-mnt.el Globally sanitize single-file package long descriptions (Bug#37548) 2020-01-23 22:57:23 +01:00
lisp-mode.el Change how #:uninterned symbols are font-locked in Lisp mode 2020-08-24 14:34:42 +02:00
lisp.el Fix (end-of-defun N) for N >= 2 2020-08-11 16:02:11 +02:00
macroexp.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
map-ynp.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
map.el * lisp/emacs-lisp/map.el: Add keyword-only pattern abbreviation 2020-02-04 12:30:31 -05:00
nadvice.el ; Fix license statements. 2020-08-27 02:53:25 +02:00
package-x.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
package.el Evaluate some unnecessarily quoted lambdas 2020-06-21 13:42:14 +01:00
pcase.el * lisp/emacs-lisp/pcase.el (pcase--fgrep): Look inside vectors 2020-05-11 09:53:37 -04:00
pp.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
radix-tree.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
re-builder.el Fix void-variable n-reb in re-builder (Bug#40409) 2020-04-04 20:06:54 -04:00
regexp-opt.el Remove the optional KEEP-ORDER argument to regexp-opt 2020-02-13 20:43:42 +01:00
regi.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ring.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
rmc.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
rx.el Merge from origin/emacs-27 2020-08-18 07:51:05 -07:00
seq.el ; Bump seq version to 2.22 2020-08-29 00:42:36 +02:00
shadow.el Remove many items obsolete since Emacs 23.2 and 23.3 2020-08-24 04:09:47 +02:00
smie.el * lisp/emacs-lisp/package.elm lisp/emacs-lisp/smie.el: Fix indent 2020-05-29 15:01:58 -04:00
subr-x.el gnus-shorten-url: Improve and avoid args-out-of-range error 2020-04-13 12:12:00 +02:00
syntax.el Allow back-references in syntax-propertize-rules. 2020-05-19 20:50:14 +02:00
tabulated-list.el Move “Fix some broken conditional forms” to master 2020-01-05 11:50:31 -08:00
tcover-ses.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
testcover.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
text-property-search.el Fix NOT-CURRENT behaviour in text-property-search-backward 2020-07-17 18:44:49 +02:00
thunk.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
timer-list.el Support sorting timer-list-mode by column (Bug#40854) 2020-05-12 19:10:20 +02:00
timer.el Simplify run-at-time 2020-03-08 00:25:38 -08:00
tq.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
trace.el Clarify semantics of trace-function CONTEXT argument 2020-04-25 09:55:37 -04:00
unsafep.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
warnings.el Make XEmacs compat aliases obsolete in warnings.el 2020-08-28 17:33:44 +02:00