1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-07 15:21:46 +00:00
emacs/lisp
João Távora 3c539cb5b3 Make eldoc-echo-area-prefer-doc-buffer consider all frames
Previously, it considered only windows on 'visible' frames (according
to get-buffer-window).  This seemed correct at first, but it's not
much use for multiple TTY frames and not particularly reliable on GUI
frames either.  There's no reliable way to tell what is actually
visible, so it's best to assume that users setup frames that are
indeed visible when using this parameter.

* lisp/emacs-lisp/eldoc.el (eldoc--echo-area-prefer-doc-buffer-p):
Consider all frames.
2022-07-20 00:35:18 +01:00
..
calc Make some defcustom types more restrictive 2022-07-05 18:33:29 +02:00
calendar * time-date.el (decoded-time-period): Rename TIME in docstring 2022-07-11 01:05:06 +02:00
cedet Remove many items obsolete since 24.1 2022-07-08 14:10:38 +02:00
emacs-lisp Make eldoc-echo-area-prefer-doc-buffer consider all frames 2022-07-20 00:35:18 +01:00
emulation Quote some literal keys to get help-key-binding face 2022-07-03 23:31:31 +02:00
erc ; Fix typos: prefer American spelling 2022-07-14 12:13:31 +02:00
eshell Update eshell-variable-aliases-list defcustom type 2022-07-16 14:05:44 +02:00
gnus Use take where clearly safe to do so (bug#56521) 2022-07-18 12:49:29 +02:00
image Use ash instead of lsh 2022-07-19 15:21:56 +02:00
international Re-add comment on autoloading cookies in preloaded files 2022-07-11 11:31:03 +02:00
language Merge from origin/emacs-28 2022-07-17 06:30:41 +02:00
leim/quail ; * lisp/leim/quail/indian.el (tamil-translation-rules): Doc fix. 2022-07-14 09:33:26 +03:00
mail Use compose-mail in submit-emacs-patch 2022-07-14 19:34:43 +02:00
mh-e * lisp/mh-e/mh-mime.el (mh-small-show-buffer-p): Double value. 2022-07-09 12:33:14 +02:00
net ; Fix punctuation in recently changed EUDC documentation 2022-07-19 16:42:43 +03:00
nxml Make some additional defcustom types more restrictive 2022-07-06 19:29:51 +02:00
obsolete info-edit: Delay ibuffer' var change until after ibuffer' loads 2022-07-17 21:43:12 -04:00
org Merge from origin/emacs-28 2022-07-17 06:30:41 +02:00
play Merge from origin/emacs-28 2022-07-15 06:30:42 +02:00
progmodes Fix python navigation problem with an empty line in nested defun 2022-07-16 18:26:58 +02:00
term Use ash instead of lsh 2022-07-19 15:21:56 +02:00
textmodes ; Fix typos: prefer American spelling 2022-07-14 12:13:31 +02:00
url * lisp/url/url-vars.el (url-mime-separator-chars): Fix last cosmetic change 2022-07-15 15:59:38 -04:00
vc * lisp/vc/vc-bzr.el (vc-bzr-program): Support breezy. 2022-07-13 14:44:32 +02:00
abbrev.el Make add-mode-abbrev use the active region 2022-07-11 15:34:15 +02:00
align.el Prefer :risky defcustom keyword 2022-07-11 11:30:00 +02:00
allout-widgets.el
allout.el Remove many items obsolete since 24.1 2022-07-08 14:10:38 +02:00
ansi-color.el Remove many items obsolete since 24.1 2022-07-08 14:10:38 +02:00
apropos.el Improve previous apropos-documentation-check-elc-file change 2022-05-18 13:20:26 +02:00
arc-mode.el Make `C' in over tramp work in archive mode 2022-07-17 12:12:58 +02:00
array.el * lisp/array.el (array-mode-map): Prefer defvar-keymap. 2022-05-12 11:08:09 +02:00
auth-source-pass.el
auth-source.el Use take where clearly safe to do so (bug#56521) 2022-07-18 12:49:29 +02:00
autoinsert.el Put safe-local-variable property on auto-insert 2022-07-08 13:08:21 +02:00
autorevert.el
avoid.el Silence byte-compiler warning about x-pointer-invisible 2022-05-27 09:42:12 +02:00
battery.el ; Improve documentation of 'battery-update-functions' 2022-06-03 15:04:42 +03:00
bindings.el ; * lisp/bindings.el: Remove conflicting commented out bindings. 2022-07-19 13:52:12 +02:00
bookmark.el Make some defcustom types more restrictive 2022-07-05 18:33:29 +02:00
bs.el Prefer Emacs mouse button event names to XEmacs names 2022-06-22 13:28:25 +02:00
buff-menu.el Make some defcustom types more restrictive 2022-07-05 18:33:29 +02:00
button.el Fix button-buffer-map binding error 2022-04-16 19:32:26 +02:00
calculator.el
case-table.el
cdl.el
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.4
ChangeLog.5
ChangeLog.6
ChangeLog.7
ChangeLog.8
ChangeLog.9 ; Fix typos: prefer American spelling 2022-07-13 13:04:22 +02:00
ChangeLog.10
ChangeLog.11
ChangeLog.12
ChangeLog.13
ChangeLog.14
ChangeLog.15
ChangeLog.16
ChangeLog.17 ; Fix typos: prefer American spelling 2022-07-13 13:04:22 +02:00
char-fold.el
chistory.el Remove many items obsolete since 24.1 2022-07-08 14:10:38 +02:00
cmuscheme.el Make prompt read-only in inferior-scheme-mode 2022-05-12 14:15:12 +02:00
color.el Merge from origin/emacs-28 2022-05-28 07:06:30 +02:00
comint.el Remove many items obsolete since 24.1 2022-07-08 14:10:38 +02:00
completion.el ; * lisp/completion.el: Remove code commented out since 1990. 2022-07-12 12:22:57 +02:00
composite.el Fix deletion of composed text 2022-06-27 15:32:53 +03:00
COPYING
cus-dep.el Make finder/cus-dep scraping use generate-lisp-file functions 2022-06-05 20:17:30 +02:00
cus-edit.el Give a warning if setopt has been used with an invalid value 2022-07-05 19:33:24 +02:00
cus-face.el Update font scaling documentation to not talk about "face height" 2022-06-20 01:26:05 +02:00
cus-start.el Only preserve PRIMARY and CLIPBOARD selection ownership by default 2022-07-15 21:47:09 +08:00
cus-theme.el
custom.el Fix custom-initialize-reset bootstrap error 2022-07-05 22:42:25 +02:00
dabbrev.el Fix dabbrev expansion after recent file-name buffer addition 2022-05-13 14:30:09 +02:00
delim-col.el
delsel.el Revert "Make mouse-2 respect delete-selection mode" 2022-07-13 13:37:05 +02:00
descr-text.el Merge from origin/emacs-28 2022-07-02 09:33:51 +02:00
desktop.el Make some additional defcustom types more restrictive 2022-07-06 19:29:51 +02:00
dframe.el Remove some XEmacs compat code for display-graphic-p 2022-05-15 01:10:11 +02:00
dired-aux.el Move dired-do-relsymlink from dired-x.el to dired.el 2022-07-08 19:44:05 +02:00
dired-x.el Bind M-G unconditionally in Dired 2022-07-09 11:47:52 +02:00
dired.el Tweak how dired-copy-filename-as-kill handles file names with spaces 2022-07-15 12:36:33 +02:00
dirtrack.el ; * lisp/dirtrack.el: Restore important information in commentary. 2022-07-12 20:00:16 +03:00
disp-table.el
display-fill-column-indicator.el
display-line-numbers.el Add new minor mode `header-line-indent-mode' 2022-05-13 21:24:12 +02:00
dnd.el ; Fix typos: prefer American spelling 2022-07-14 12:13:31 +02:00
doc-view.el ; Fix typos 2022-07-14 12:52:32 +02:00
dom.el
dos-fns.el Remove many items obsolete since 24.1 2022-07-08 14:10:38 +02:00
dos-vars.el
dos-w32.el
double.el
dynamic-setting.el
ebuff-menu.el
echistory.el
ecomplete.el
edmacro.el Do interactive mode tagging in edmacro.el 2022-06-22 12:14:06 +02:00
ehelp.el Fix electric-help-map problem when help-char has meta-prefix 2022-04-14 15:51:04 +02:00
elec-pair.el Merge from origin/emacs-28 2022-07-14 11:37:42 +02:00
electric.el Fix a byte compilation warning in electric.el 2022-05-24 18:52:58 +02:00
elide-head.el
emacs-lock.el Remove many items obsolete since 24.1 2022-07-08 14:10:38 +02:00
env.el ; Fix typos. 2022-07-02 13:32:41 +02:00
epa-dired.el
epa-file.el
epa-hook.el
epa-ks.el Add a provide in epa-ks 2022-05-13 14:44:34 +02:00
epa-mail.el * lisp/epa-mail.el (epa-mail-mode-map): Use defvar-keymap. 2022-07-02 06:36:26 +02:00
epa.el
epg-config.el
epg.el
expand.el
ezimage.el
face-remap.el ; Fix typos 2022-07-14 12:52:32 +02:00
facemenu.el
faces.el Merge from origin/emacs-28 2022-07-14 11:37:42 +02:00
ffap.el Drop support for the dead third-party w3 package 2022-07-09 17:27:49 +02:00
filecache.el
fileloop.el
filenotify.el
files-x.el Remove many items obsolete since 24.1 2022-07-08 14:10:38 +02:00
files.el Use ash instead of lsh 2022-07-19 15:21:56 +02:00
filesets.el Prefer :risky defcustom keyword 2022-07-11 11:30:00 +02:00
find-cmd.el
find-dired.el Merge from origin/emacs-28 2022-07-12 06:30:35 +02:00
find-file.el
find-lisp.el
finder.el Make finder/cus-dep scraping use generate-lisp-file functions 2022-06-05 20:17:30 +02:00
flow-ctrl.el
foldout.el Fix handling double-click-time nil or t 2022-05-02 12:03:08 +02:00
follow.el ; Fix mistakes in 'declare function' forms 2022-05-14 16:19:12 +03:00
font-core.el Re-add comment on autoloading cookies in preloaded files 2022-07-11 11:31:03 +02:00
font-lock.el Delete obsolete variable font-lock-maximum-size 2022-07-09 12:33:14 +02:00
format-spec.el
format.el Re-add comment on autoloading cookies in preloaded files 2022-07-11 11:31:03 +02:00
forms.el Audit symbol quoting in Lisp doc strings 2022-05-24 12:36:51 +02:00
frame.el Make some defcustom types more restrictive 2022-07-05 18:33:29 +02:00
frameset.el ; * lisp/frameset.el: Fix a typo in a comment. 2022-05-04 12:06:10 +03:00
fringe.el Remove window-max-characters-per-line 2022-06-03 05:20:16 +02:00
generic-x.el Speed up generation of loaddefs files 2022-05-31 18:08:33 +02:00
help-at-pt.el ; Fix last change 'display-local-help' and its documentation 2022-04-24 15:47:08 +03:00
help-fns.el (help-fns--first-release): Try and avoid false positives 2022-07-18 22:22:34 -04:00
help-macro.el
help-mode.el Fix xref links in `C-h o' 2022-07-16 18:26:58 +02:00
help.el Remove dead branch from substitute-command-keys 2022-07-11 17:22:19 +02:00
hex-util.el
hexl.el
hfy-cmap.el Don't generate separate autoload file for htmlfontify 2022-06-05 18:23:17 +02:00
hi-lock.el Prefer :risky defcustom keyword 2022-07-11 11:30:00 +02:00
hilit-chg.el Clarify highlight-changes-rotate-faces doc string 2022-06-07 12:22:10 +02:00
hippie-exp.el
hl-line.el
htmlfontify.el Don't generate separate autoload file for htmlfontify 2022-06-05 18:23:17 +02:00
ibuf-ext.el Do not display 'nil for 0-ary filter qualifier in ibuf 2022-06-15 17:52:38 +02:00
ibuf-macs.el Do not display 'nil for 0-ary filter qualifier in ibuf 2022-06-15 17:52:38 +02:00
ibuffer.el Prefer defvar-keymap in ibuffer.el 2022-06-15 16:43:22 +02:00
icomplete.el ; Fix typos: prefer American spelling 2022-07-14 12:13:31 +02:00
ido.el Make some additional defcustom types more restrictive 2022-07-06 19:29:51 +02:00
ielm.el
iimage.el Remove many items obsolete since 24.1 2022-07-08 14:10:38 +02:00
image-dired.el image-dired: Use full name for bookmark handler type 2022-06-17 21:14:39 +02:00
image-file.el
image-mode.el Quote some literal keys to get help-key-binding face 2022-07-03 23:31:31 +02:00
image.el * lisp/image.el (put-image): Fix typo. 2022-07-14 19:34:43 +02:00
imenu.el Make imenu--create-keymap more resilient 2022-07-07 20:21:38 +02:00
indent.el Add new args MESSAGE and TIMEOUT to set-transient-map (bug#21634) 2022-07-06 20:39:41 +03:00
info-look.el Allow reusing the *Help* window with i'/s/ commands 2022-05-02 11:30:52 +02:00
info-xref.el
info.el Derive Info-mode' from special-mode' 2022-07-17 21:58:54 -04:00
informat.el Make some additional defcustom types more restrictive 2022-07-06 19:29:51 +02:00
isearch.el * lisp/isearch.el (isearch-search-fun-in-noncontiguous-region): New function. 2022-07-08 20:58:33 +03:00
isearchb.el
jit-lock.el Make some defcustom types more restrictive 2022-07-05 18:33:29 +02:00
jka-cmpr-hook.el
jka-compr.el
json.el
jsonrpc.el ; Fix typos: prefer American spelling 2022-07-14 12:13:31 +02:00
kermit.el
keymap.el Filter out NS non-key events from `where-is-internal' 2022-06-18 14:06:30 +02:00
kmacro.el Make some defcustom types more restrictive 2022-07-05 18:33:29 +02:00
ldefs-boot.el ; Auto-commit of loaddefs files. 2022-07-13 21:07:10 +02:00
linum.el Add comment to linum-mode about being old 2022-04-28 12:38:01 +02:00
loadhist.el
loadup.el Allow `kill-buffer' query to save the buffer first 2022-06-24 11:04:51 +02:00
locate.el
longlines.el Rename 'longlines-breakpoint-chars' to 'longlines-break-chars' 2022-07-11 10:23:37 +02:00
lpr.el ; Fix mistakes in 'declare function' forms 2022-05-14 16:19:12 +03:00
ls-lisp.el Fix sorting in ls-lisp.el under -v 2022-06-05 09:52:09 +03:00
macros.el
Makefile.in Add mechanism for gradually phasing in new byte compilation warnings 2022-06-19 13:37:10 +02:00
makesum.el
man.el
master.el
mb-depth.el
md4.el
menu-bar.el Remove many items obsolete since 24.1 2022-07-08 14:10:38 +02:00
midnight.el Make some defcustom types more restrictive 2022-07-05 18:33:29 +02:00
minibuf-eldef.el
minibuffer.el * lisp/minibuffer.el (minibuffer-complete-history): Define sorting by metadata 2022-07-18 10:23:41 +03:00
misc.el Quote some literal keys to get help-key-binding face 2022-07-03 23:31:31 +02:00
misearch.el
mouse-copy.el
mouse-drag.el
mouse.el ; Fix typos. 2022-07-02 13:32:41 +02:00
mpc.el Prefer defvar-keymap in mpc.el 2022-07-17 12:56:38 +02:00
msb.el Drop support for the dead third-party w3 package 2022-07-09 17:27:49 +02:00
mwheel.el ; Fix warning in mwheel.el 2022-07-04 17:01:53 +02:00
newcomment.el Revert "Allow commenting out white space lines in latex-mode" 2022-05-31 20:20:23 +02:00
notifications.el
novice.el
obarray.el
outline.el Quote some literal keys to get help-key-binding face 2022-07-03 23:31:31 +02:00
paren.el Allow show-paren to show matching parentheses inside comments 2022-05-02 11:02:54 +02:00
password-cache.el
pcmpl-cvs.el
pcmpl-gnu.el
pcmpl-linux.el
pcmpl-rpm.el
pcmpl-unix.el Make pcomplete/{rsh,rlogin} into alias for pcomplete/ssh 2022-07-12 16:38:37 +02:00
pcmpl-x.el
pcomplete.el pcomplete-parse-arguments: Fix last change 2022-06-08 01:08:22 +03:00
pgtk-dnd.el * lisp/pgtk-dnd.el (pgtk-dnd-use-offix-drop): Remove extra variable. 2022-06-29 16:00:09 +08:00
pixel-scroll.el Allow precision-scrolling nonselected windows when the minibuffer is resized 2022-05-09 09:37:58 +08:00
plstore.el Autoload safe local property for plstore-encrypt-to 2022-07-06 20:53:52 +02:00
printing.el
proced.el Handle remote system processes 2022-04-05 17:08:03 +02:00
profiler.el Make some defcustom types more restrictive 2022-07-05 18:33:29 +02:00
ps-bdf.el
ps-def.el
ps-mule.el
ps-print.el Make ps-print-ensure-fontified obsolete 2022-07-14 19:08:16 +02:00
ps-samp.el
README
recentf.el Make some additional defcustom types more restrictive 2022-07-06 19:29:51 +02:00
rect.el * lisp/rect.el (rectangle-mark-mode-map): Prefer defvar-keymap. 2022-07-18 15:21:15 +02:00
register.el
registry.el
repeat.el * lisp/repeat.el (describe-repeat-maps): Handle non-symbol keymap (bug#21634). 2022-07-06 20:40:48 +03:00
replace.el Use take where clearly safe to do so (bug#56521) 2022-07-18 12:49:29 +02:00
reposition.el
reveal.el
rfn-eshadow.el
rot13.el
rtree.el
ruler-mode.el * lisp/ruler-mode.el (ruler-mode-map): Use defvar-keymap. 2022-07-02 06:36:26 +02:00
savehist.el Make some defcustom types more restrictive 2022-07-05 18:33:29 +02:00
saveplace.el New hook save-place-after-find-file-hook 2022-06-30 14:07:15 +02:00
scroll-all.el
scroll-bar.el
scroll-lock.el * lisp/scroll-lock.el (scroll-lock-mode-map): Prefer defvar-keymap. 2022-05-11 16:12:00 +02:00
select.el Improve behavior of `lost-selection-mode' with multiple buffers 2022-07-11 19:36:12 +08:00
server.el Fix typo in previous server.el change 2022-06-30 12:13:03 +02:00
ses.el Merge from origin/emacs-28 2022-07-14 11:37:42 +02:00
shadowfile.el
shell.el Remove some useless eval-when-compile 2022-07-04 14:56:11 +02:00
simple.el Restore how (read-from-minibuffer ... read-expression-map) worked 2022-07-14 19:58:30 +02:00
skeleton.el
so-long.el Merge from origin/emacs-28 2022-07-14 11:37:42 +02:00
sort.el Make sorting not change buffer modification status always 2022-05-03 21:23:40 +02:00
soundex.el
speedbar.el Remove many items obsolete since 24.1 2022-07-08 14:10:38 +02:00
sqlite-mode.el Fix cl-generic bootstrap problems 2022-06-24 11:04:51 +02:00
sqlite.el
startup.el ; * lisp/startup.el (command-line-1): Fix last change. 2022-07-10 11:43:45 +03:00
strokes.el Remove many items obsolete since 24.1 2022-07-08 14:10:38 +02:00
subr.el Speed up butlast 2022-07-19 12:09:33 +02:00
svg.el
t-mouse.el
tab-bar.el Fix tab-bar resizing under 'auto-resize-tab-bars' = 'grow-only' 2022-07-17 12:33:34 +03:00
tab-line.el Make some additional defcustom types more restrictive 2022-07-06 19:29:51 +02:00
tabify.el
talk.el
tar-mode.el Improve error messaging when parent archive buffers are missing 2022-07-17 11:16:26 +02:00
tempo.el
term.el Make some additional defcustom types more restrictive 2022-07-06 19:29:51 +02:00
thingatpt.el Recognize gemini in thing-at-point 2022-07-12 12:22:57 +02:00
thread.el
thumbs.el Prefer defvar-keymap in thumbs.el 2022-07-11 17:59:25 +02:00
time-stamp.el
time.el Make some defcustom types more restrictive 2022-07-05 18:33:29 +02:00
timezone.el
tmm.el
tool-bar.el Flush the tool bar cache on all terminals when adding new entries 2022-05-04 09:35:05 +02:00
tooltip.el Delete obsolete variable tooltip-use-echo-area 2022-07-09 13:35:41 +02:00
transient.el Allow ;;;###autoloading transient-define-prefix 2022-07-16 12:40:12 +02:00
tree-widget.el Make the Unicode tree widget prettier 2022-06-05 15:59:37 +02:00
tutorial.el Don't have the tutorial ask to save if we haven't moved 2022-05-20 03:59:39 +02:00
type-break.el Make some additional defcustom types more restrictive 2022-07-06 19:29:51 +02:00
uniquify.el ; * lisp/uniquify.el: Remove incorrect comment. 2022-06-23 15:14:16 +02:00
userlock.el
vcursor.el Drop ancient OEmacs support from vcursor.el 2022-05-14 15:55:20 +02:00
version.el
view.el Remove many items obsolete since 24.1 2022-07-08 14:10:38 +02:00
w32-fns.el Speed up generation of loaddefs files 2022-05-31 18:08:33 +02:00
w32-vars.el
wdired.el Fix wdired marking of unsuccessfully renamed files 2022-06-17 14:48:31 +02:00
whitespace.el Fix whitespace-mode display table restoration logic 2022-07-15 12:07:19 +02:00
wid-browse.el
wid-edit.el Give a warning if setopt has been used with an invalid value 2022-07-05 19:33:24 +02:00
widget.el Drop support for the dead third-party w3 package 2022-07-09 17:27:49 +02:00
windmove.el Merge from origin/emacs-28 2022-07-14 11:37:42 +02:00
window.el Fix 'fit-frame-to-buffer' (Bug#56102) 2022-07-06 09:25:43 +02:00
winner.el Make some defcustom types more restrictive 2022-07-05 18:33:29 +02:00
woman.el * lisp/woman.el (woman-fill-column): Increase default to 70. 2022-07-09 12:45:11 +02:00
x-dnd.el Use ash instead of lsh 2022-07-19 15:21:56 +02:00
xdg.el Remove some useless eval-when-compile 2022-07-04 14:56:11 +02:00
xml.el
xt-mouse.el
xwidget.el ; * lisp/xwidget.el (xwidget-webkit-browse-url): Mark as internal browser. 2022-07-14 19:51:27 +08:00
yank-media.el

This directory contains source code for the parts of Emacs that are
written in Emacs Lisp.  *.el files are Emacs Lisp source, and the
corresponding *.elc files are byte-compiled versions.  Byte-compiled
files are architecture-independent.

The term subdirectory contains Lisp files that customize Emacs for
certain terminal types.  When Emacs starts, it checks the TERM
environment variable to get the terminal type and loads
'term/${TERM}.el' if it exists.

The other subdirectories hold Lisp packages grouped by their general
purpose.