1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-04 11:00:45 -08:00
emacs/lisp/progmodes
João Távora 755a9f2a8b Inhibit quit in ElDoc timer functions (bug#45117)
The point of un-inhibiting it was to make ElDoc backends interruptible
with any input (as in while-no-input), since that should in principle
invalidate the need of the current ElDoc processing.  But that
strategy is dangerous for backends that perform complex
synchronization with external processes.  Better let each backend
decide for itself it needs this eager interruptive behavior, like is
presumably the case with the Octave backend.

This reverts a part of

    commit 12e922156c
    Author: Stefan Monnier <monnier@iro.umontreal.ca>
    Date:   Tue Dec 4 18:15:44 2018 -0500

* lisp/emacs-lisp/eldoc.el (eldoc-print-current-symbol-info):

* lisp/progmodes/octave.el (octave-eldoc-function-signatures): Use
while-no-input.
2020-12-13 23:16:53 +00:00
..
antlr-mode.el Remove some references to fast-lock and lazy-lock 2020-12-02 13:09:32 +01:00
asm-mode.el
autoconf.el
bat-mode.el
bug-reference.el
cc-align.el CC Mode: fix many compiler warnings which would appear with lexical binding 2020-11-09 21:19:19 +00:00
cc-awk.el
cc-bytecomp.el
cc-cmds.el CC Mode: fix many compiler warnings which would appear with lexical binding 2020-11-09 21:19:19 +00:00
cc-defs.el CC Mode: fix many compiler warnings which would appear with lexical binding 2020-11-09 21:19:19 +00:00
cc-engine.el CC Mode: Handle several K&R parameters per declaration 2020-12-12 14:41:45 +00:00
cc-fonts.el
cc-guess.el
cc-langs.el Merge from origin/emacs-27 2020-11-16 09:05:31 -08:00
cc-menus.el
cc-mode.el Make XEmacs compat aliases easy-menu-{add,remove} obsolete 2020-11-24 18:06:05 +01:00
cc-styles.el
cc-vars.el
cfengine.el Prefer setq-local in cfengine.el 2020-12-09 08:21:05 +01:00
cl-font-lock.el
cmacexp.el
compile.el Stricter gradle-kotlin message pattern 2020-12-09 19:43:55 +01:00
cperl-mode.el ; cperl-mode: Eliminate fallbacks if font-lock isn't loaded 2020-12-11 20:09:44 +01:00
cpp.el
cwarn.el Remove redundant requires of 'custom' 2020-12-03 09:50:58 +01:00
dcl-mode.el Prefer setq-local in some remaining progmodes 2020-12-09 08:34:35 +01:00
ebnf-abn.el
ebnf-bnf.el
ebnf-dtd.el
ebnf-ebx.el
ebnf-iso.el
ebnf-otz.el
ebnf-yac.el
ebnf2ps.el
ebrowse.el
elisp-mode.el * lisp/emacs-lisp/bytecomp.el: Allow a nil destination file 2020-12-12 19:19:03 -05:00
etags.el Prefer setq-local in etags.el 2020-12-09 08:29:03 +01:00
executable.el Prefer setq-local in several progmodes 2020-12-06 10:06:22 +01:00
f90.el Prefer setq-local in several progmodes 2020-12-06 10:06:22 +01:00
flymake-cc.el Prefer setq-local in several progmodes 2020-12-06 10:06:22 +01:00
flymake-proc.el
flymake.el Tweak the face of unknown backend indicators in flymake 2020-11-24 06:22:52 +01:00
fortran.el Clarify fortran-beginning-of-subprogram doc string after change 2020-12-11 16:17:36 +01:00
gdb-mi.el Prefer setq-local in gdb-mi.el 2020-12-09 08:30:09 +01:00
glasses.el
grep.el Support highlighting of ripgrep output (bug#44983) 2020-12-09 21:16:03 +02:00
gud.el Include the keymap in the gud-mode doc string 2020-12-09 18:42:36 +01:00
hideif.el Prefer setq-local in some remaining progmodes 2020-12-09 08:34:35 +01:00
hideshow.el Prefer setq-local in several progmodes 2020-12-06 10:06:22 +01:00
icon.el Prefer setq-local in several progmodes 2020-12-06 10:06:22 +01:00
idlw-complete-structtag.el
idlw-help.el ; Reintroduce line mistakenly removed in my last commit 2020-11-24 18:10:29 +01:00
idlw-shell.el Make XEmacs compat aliases easy-menu-{add,remove} obsolete 2020-11-24 18:06:05 +01:00
idlw-toolbar.el
idlwave.el Make XEmacs compat aliases easy-menu-{add,remove} obsolete 2020-11-24 18:06:05 +01:00
inf-lisp.el * lisp/emacs-lisp/lisp-mode.el: Give paren syntax to [...] in lisp-data-mode 2020-12-06 22:18:48 -05:00
js.el
ld-script.el Prefer setq-local in several progmodes 2020-12-06 10:06:22 +01:00
m4-mode.el
make-mode.el Fix BSD .include etc syntax in Makefiles 2020-12-12 21:59:08 +01:00
meta-mode.el Prefer setq-local in meta-mode.el 2020-12-08 10:36:16 +01:00
mixal-mode.el Prefer setq-local in several progmodes 2020-12-06 10:06:22 +01:00
modula2.el Prefer setq-local in several progmodes 2020-12-06 10:06:22 +01:00
octave.el Inhibit quit in ElDoc timer functions (bug#45117) 2020-12-13 23:16:53 +00:00
opascal.el
pascal.el
perl-mode.el * lisp/progmodes/perl-mode.el: Fix handling of s'foo'bar' 2020-12-05 10:41:20 -05:00
prog-mode.el
project.el Remove the duplication from project-switch-commands's config 2020-12-13 22:50:55 +02:00
prolog.el Make XEmacs compat aliases easy-menu-{add,remove} obsolete 2020-11-24 18:06:05 +01:00
ps-mode.el Prefer setq-local in some remaining progmodes 2020-12-09 08:34:35 +01:00
python.el Prefer setq-local in python.el 2020-12-12 13:27:35 +01:00
ruby-mode.el Remove redundant installation instructions 2020-11-12 03:12:35 +01:00
scheme.el
sh-script.el Use null-device where appropriate 2020-11-25 22:13:33 +01:00
simula.el Prefer setq-local in several progmodes 2020-12-06 10:06:22 +01:00
sql.el Prefer setq-local in sql.el 2020-12-09 08:13:41 +01:00
subword.el Prefer setq-local in several progmodes 2020-12-06 10:06:22 +01:00
tcl.el Prefer setq-local in tcl.el 2020-12-07 11:07:10 +01:00
vera-mode.el
verilog-mode.el
vhdl-mode.el Make XEmacs compat aliases easy-menu-{add,remove} obsolete 2020-11-24 18:06:05 +01:00
which-func.el Prefer setq-local in several progmodes 2020-12-06 10:06:22 +01:00
xref.el * lisp/progmodes/xref.el: Bump the version. 2020-12-09 23:38:18 +02:00
xscheme.el Prefer setq-local in some remaining progmodes 2020-12-09 08:34:35 +01:00