1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-21 07:30:50 -08:00
emacs/lisp
Eli Zaretskii 1aaceec931 Fix vertical cursor motion across tall text or small images
'line-move-partial' should in general leave it to the display
engine to scroll or recenter the window due to vertical motion of
the cursor.  The only purpose of this function is to produce
vscroll suitable for scrolling across large (relatively to the
window's height) images, where moving by display lines is not
appropriate.

* src/xdisp.c (Fdisplay__line_is_continued_p): New primitive.

* lisp/simple.el (line-move-partial): Call
'display--line-is-continued-p' to decide whether to leave it to
redisplay to scroll the window as appropriate.  (Bug#48170)
2021-05-13 16:12:10 +03:00
..
calc Calc: control digits after decimal point (bug#47302) 2021-04-27 18:10:01 +02:00
calendar Default to 1970 in decoded-time-set-defaults 2021-05-09 11:52:20 +01:00
cedet ; Auto-commit of loaddefs files. 2021-05-01 06:29:15 -07:00
emacs-lisp Even further `text-property-search-forward' clarifications 2021-05-12 19:01:53 +02:00
emulation ; Fix typos: emacs lisp -> Emacs Lisp 2021-04-16 14:54:02 +02:00
erc Tweak documentation relating to 'erc-tls' 2021-05-10 21:36:33 -04:00
eshell Cleanup in em-extra.el 2021-04-17 02:25:42 +02:00
gnus * lisp/gnus/nnoo.el (defvoo, deffoo): Add doc-string property 2021-05-07 22:41:44 -04:00
image Don't move point in `exif-parse-buffer' 2021-02-17 00:43:52 +01:00
international Fix Hexl handling of coding-systems with BOM 2021-05-11 14:55:29 +03:00
language Tweak how some Japanese punctuation chars are translated to ASCII 2021-05-05 17:09:07 +02:00
leim/quail ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
mail ; Comment fix 2021-05-12 09:38:57 -07:00
mh-e ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
net Cleanups for Tramp out-of-band methods on MS Windows 2021-05-09 15:37:37 +02:00
nxml ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
obsolete ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
org ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
play Use emacs-version instead of obsolete version variables 2021-04-01 01:27:38 +02:00
progmodes Tweak indentation of #foo in js-mode 2021-05-12 16:17:55 +02:00
term Merge remote-tracking branch 'savannah/master' into native-comp 2021-04-19 18:46:50 +02:00
textmodes Move the Text Properties menu back to Edit 2021-05-11 23:18:01 +03:00
url * lisp/url/url-proxy.el (url-find-proxy-for-url): Minor simplification 2021-04-25 17:29:01 -04:00
vc Base the "extraclean" Make rule on "maintainer-clean" 2021-05-09 18:14:12 -07:00
abbrev.el Prefer defvar-local in preloaded files 2021-01-31 20:08:25 +01:00
align.el ; Remove some useless comments 2021-04-16 14:54:02 +02:00
allout-widgets.el ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
allout.el ; Remove some useless comments 2021-04-16 14:54:02 +02:00
ansi-color.el Fix ANSI coloring problem in large outputs in eshell 2021-02-22 16:47:38 +01:00
apropos.el * lisp/apropos.el (apropos-value, apropos-local-value): Tweak for lexbind 2021-05-02 08:40:28 -04:00
arc-mode.el Use proper command substitutions in some docstrings 2021-03-10 04:26:06 +01:00
array.el * lisp/array.el: Use lexical-binding 2021-04-08 14:36:51 -04:00
auth-source-pass.el * lisp/auth-source-pass.el (auth-source): Silence spurious warning 2021-03-24 13:45:13 -04:00
auth-source.el Normalize version specifiers for make-obsolete and friends 2021-03-08 05:09:27 +01:00
autoarg.el * lisp/**/*.el: Avoid positional args to define-minor-mode 2021-04-11 23:47:14 -04:00
autoinsert.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
autorevert.el ; Remove some useless comments 2021-04-16 14:54:02 +02:00
avoid.el Use lexical-binding in avoid.el 2021-04-01 01:27:38 +02:00
battery.el Fix typos 2021-02-18 16:50:55 +01:00
bindings.el Assume something more recent than X11R6 2021-03-20 01:26:21 +01:00
bookmark.el New option to confirm deletion in bookmark menu 2021-05-05 16:40:52 -05:00
bs.el ; Remove some useless comments 2021-04-16 14:54:02 +02:00
buff-menu.el Convert Buffer-menu-mode menu to easymenu 2021-02-27 20:17:03 +01:00
button.el ; Fix some typos. 2021-03-11 22:51:42 +00:00
calculator.el Fix calculator-string-to-number yet again (bug#47694) 2021-04-11 14:00:09 +02:00
case-table.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
cdl.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ChangeLog.1 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ChangeLog.2 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ChangeLog.3 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ChangeLog.4 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ChangeLog.5 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ChangeLog.6 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ChangeLog.7 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ChangeLog.8 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ChangeLog.9 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ChangeLog.10 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ChangeLog.11 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ChangeLog.12 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ChangeLog.13 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ChangeLog.14 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ChangeLog.15 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ChangeLog.16 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ChangeLog.17 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
char-fold.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
chistory.el Use lexical-binding in chistory.el 2021-03-31 01:43:47 +02:00
cmuscheme.el Use lexical-binding in cmuscheme.el 2021-04-09 16:12:35 +02:00
color.el * lisp/color.el: Remove Emacs 23.2 compat code. 2021-02-05 01:29:20 +01:00
comint.el * lisp/comint.el: Add font-lock-face to rear-nonsticky 2021-04-12 22:49:48 -04:00
completion.el * lisp/completion.el: Activate lexical-binding 2021-03-29 16:46:41 -04:00
composite.el Use lexical-binding in the remaining preloaded files 2021-01-04 20:57:42 -05:00
COPYING
cus-dep.el Merge remote-tracking branch 'savannah/master' into native-comp 2021-04-13 12:06:23 +02:00
cus-edit.el ; Remove some useless comments 2021-04-16 14:54:02 +02:00
cus-face.el ; Remove some useless comments 2021-04-16 14:54:02 +02:00
cus-start.el * * lisp/cedet/semantic: Use lexical-binding in the generated grammars 2021-03-05 23:33:21 -05:00
cus-theme.el ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
custom.el Avoid saving session customizations in the custom-file 2021-05-10 13:33:32 +02:00
dabbrev.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
delim-col.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
delsel.el Ensure `<menu-bar> <edit> <clear>' handles rectangular regions 2021-05-07 21:49:04 -04:00
descr-text.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
desktop.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
dframe.el ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
dired-aux.el Fix bug#47625 in dired 2021-05-06 13:08:56 +02:00
dired-x.el Minor fixes after preloading easymenu 2021-02-27 20:04:41 +01:00
dired.el Fix dired confirm message asking to kill buffers of deleted dir (bug#48301) 2021-05-11 21:10:28 +02:00
dirtrack.el * lisp/**/*.el: Avoid positional args to define-minor-mode 2021-04-11 23:47:14 -04:00
disp-table.el Use lexical-binding in the remaining preloaded files 2021-01-04 20:57:42 -05:00
display-fill-column-indicator.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
display-line-numbers.el Improve support for 'display-line-numbers-width-start' 2021-04-30 10:28:50 +03:00
dnd.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
doc-view.el Inhibit lines in doc-view-mode 2021-05-02 11:28:30 +02:00
dom.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
dos-fns.el Use lexical-binding in the remaining preloaded files 2021-01-04 20:57:42 -05:00
dos-vars.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
dos-w32.el ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
double.el Use lexical-binding in double.el 2021-03-31 01:11:21 +02:00
dynamic-setting.el * lisp/dynamic-setting.el: Add missing footer 2021-04-12 11:54:10 -04:00
ebuff-menu.el * lisp/ebuff-menu.el: Use lexical-binding. 2021-03-31 01:23:29 +02:00
echistory.el Use lexical-binding in echistory.el 2021-03-30 19:02:20 +02:00
ecomplete.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
edmacro.el * lisp/edmacro.el: Use lexical-binding 2021-04-10 12:18:22 -04:00
ehelp.el Prefer defvar-local in remaining libraries 2021-02-02 09:57:07 +01:00
elec-pair.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
electric.el Use lexical-binding in the remaining preloaded files 2021-01-04 20:57:42 -05:00
elide-head.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
emacs-lock.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
env.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
epa-dired.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
epa-file.el Fix args-out-of-range error in epa-file-insert-file-contents 2021-04-12 10:14:48 +02:00
epa-hook.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
epa-ks.el Don't mark interactive commands as internal functions 2021-05-12 20:02:46 +02:00
epa-mail.el Use rfc822-goto-eoh rather that mail-header-separator. 2021-05-11 22:19:00 -04:00
epa.el Allow TAB to go to a key in EPA key buffers 2021-05-04 11:25:33 +02:00
epg-config.el Use lexical-binding in epg-config.el and add tests 2021-04-01 11:07:06 +02:00
epg.el Prefer setq-local in a few more places 2021-02-08 00:25:16 +01:00
expand.el ; Remove some useless comments 2021-04-16 14:54:02 +02:00
ezimage.el * lisp/ezimage.el: Use lexical-binding. 2021-01-28 18:43:15 +01:00
face-remap.el Merge from origin/emacs-27 2021-02-06 08:10:38 -08:00
facemenu.el Move the Text Properties menu back to Edit 2021-05-11 23:18:01 +03:00
faces.el Handle Bug#24526 without breaking Emacs on tiling WMs (Bug#48268) 2021-05-12 09:44:02 +02:00
ffap.el Prefer defvar-local in remaining libraries 2021-02-02 09:57:07 +01:00
filecache.el ; Remove some useless comments 2021-04-16 14:54:02 +02:00
fileloop.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
filenotify.el ; Remove some useless comments 2021-04-16 14:54:02 +02:00
files-x.el * lisp/files-x.el: Use lexical-binding 2021-04-10 12:08:36 -04:00
files.el Fix bug#48349 in file-name-non-special 2021-05-13 13:57:46 +02:00
filesets.el * lisp/filesets.el: Address byte-compiler warning 2021-03-12 11:57:48 -05:00
find-cmd.el Use lexical-binding in find-cmd.el and add tests 2021-01-29 06:19:06 +01:00
find-dired.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
find-file.el * lisp/find-file.el: Make the commands oblivious to mouse/non-mouse 2021-04-06 17:06:07 -04:00
find-lisp.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
finder.el Don't tag mouse command as mode exclusive 2021-03-20 00:00:49 +01:00
flow-ctrl.el * lisp/flow-ctrl.el: Use lexical-binding. 2021-01-29 06:19:06 +01:00
foldout.el Use lexical-binding in foldout.el 2021-04-09 14:54:04 +02:00
follow.el Use lexical-binding in follow.el 2021-03-30 15:16:28 +02:00
font-core.el * lisp/**/*.el: Avoid positional args to define-minor-mode 2021-04-11 23:47:14 -04:00
font-lock.el * lisp/font-lock.el: Fix font-lock-comment-end-skip fallback (bug#34088) 2021-05-11 13:19:50 -04:00
format-spec.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
format.el Fix args-out-of-range error in format.el 2021-03-20 10:48:07 +02:00
forms.el * lisp/forms.el: Use lexical-binding. Remove redundant :group args 2021-03-31 18:27:14 -04:00
frame.el Major rewrite of adjust_frame_size 2021-04-27 09:53:42 +02:00
frameset.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
fringe.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
generic-x.el Revert "Load all generic-x.el modes unconditionally" 2021-04-09 01:43:10 +02:00
help-at-pt.el * lisp/help-at-pt.el: Use lexical-binding. 2021-03-24 06:31:29 +01:00
help-fns.el Add new help command 'describe-command' 2021-05-02 15:04:00 +02:00
help-macro.el * lisp/help-macro.el: Doc fix. 2021-05-02 12:22:34 +02:00
help-mode.el * lisp/help-mode.el (help-mode-tool-bar-map): Fix tooltips. 2021-03-08 04:23:11 +01:00
help.el Tidy file-matching regexps and remove some ineffective backslashes 2021-05-06 15:53:48 +02:00
hex-util.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
hexl.el Fix Hexl handling of coding-systems with BOM 2021-05-11 14:55:29 +03:00
hfy-cmap.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
hi-lock.el Convert hi-lock-menu to easymenu 2021-02-28 22:21:55 +01:00
hilit-chg.el Use lexical-binding in hilit-chg.el 2021-04-04 13:23:40 +02:00
hippie-exp.el * lisp/hippie-exp.el: Use lexical-binding 2021-04-06 00:13:44 -04:00
hl-line.el Use single post-command-hook on hl-line modes 2021-01-23 21:35:00 +02:00
htmlfontify.el Replace local intersection functions with seq-intersection 2021-04-05 11:14:34 +02:00
ibuf-ext.el * lisp/**/*.el: Avoid positional args to define-minor-mode 2021-04-11 23:47:14 -04:00
ibuf-macs.el Remove redundant #' before lambda in ibuf-*.el 2021-04-09 18:27:27 +02:00
ibuffer.el Use proper command substitutions in some docstrings 2021-03-10 04:26:06 +01:00
icomplete.el ; Remove some useless comments 2021-04-16 14:54:02 +02:00
ido.el * lisp: Remove yet more always-nil variables 2021-03-11 13:29:14 -05:00
ielm.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
iimage.el Use lexical-binding in iimage.el 2021-03-24 09:09:52 +01:00
image-dired.el Convert many more links to use HTTPS 2021-03-24 10:20:18 +01:00
image-file.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
image-mode.el * lisp/**/*.el: Avoid positional args to define-minor-mode 2021-04-11 23:47:14 -04:00
image.el Ensure updating the animated image in all windows 2021-05-04 09:57:30 +02:00
imenu.el Minor cleanup in imenu.el 2021-02-10 14:42:51 +01:00
indent.el * lisp/indent.el (beginning-of-line-text): Mark it as a movement command 2021-02-08 09:18:41 -05:00
info-look.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
info-xref.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
info.el Make Info completion more robust 2021-05-06 11:24:39 +02:00
informat.el * lisp/informat.el: Use lexical-binding 2021-04-10 17:01:01 -04:00
isearch.el * lisp/misearch.el (multi-isearch-switch-buffer): New function. 2021-05-09 22:27:08 +03:00
isearchb.el Remove dead URL in isearchb.el comments 2021-05-08 14:17:16 +02:00
jit-lock.el ; Fix typos in doc strings 2021-03-12 12:12:14 +01:00
jka-cmpr-hook.el Use lexical-binding in the remaining preloaded files 2021-01-04 20:57:42 -05:00
jka-compr.el Merge from origin/emacs-27 2021-05-04 07:50:28 -07:00
json.el Convert many more links to use HTTPS 2021-03-24 10:20:18 +01:00
jsonrpc.el ; Minor license statement fixes 2021-02-08 09:10:57 +01:00
kermit.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
kmacro.el Allow C-x C-k l' to work even if C-h l' is unbound 2021-05-05 14:59:49 +02:00
ldefs-boot.el ; Auto-commit of loaddefs files. 2021-05-01 06:29:15 -07:00
linum.el Use emacs-version instead of obsolete version variables 2021-04-01 01:27:38 +02:00
loadhist.el Use lexical-binding in loadhist.el and add tests 2021-04-09 13:44:44 +02:00
loadup.el Rename feature nativecomp' into native-compile' 2021-05-05 22:27:29 +02:00
locate.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
lpr.el Use lexical-binding in lpr.el and add rudimentary tests 2021-03-30 23:11:24 +02:00
ls-lisp.el ; Fix typos: emacs lisp -> Emacs Lisp 2021-04-16 14:54:02 +02:00
macros.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
Makefile.in Base the "extraclean" Make rule on "maintainer-clean" 2021-05-09 18:14:12 -07:00
makesum.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
man.el Work around issue with (setq Man-notify-method 'aggressive) 2021-04-04 21:36:15 +02:00
master.el * lisp/master.el: Use lexical-binding. 2021-03-24 05:32:47 +01:00
mb-depth.el Improve the docs of a recent change in mb-depth.el 2021-03-19 14:46:15 +02:00
md4.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
menu-bar.el Move facemenu to enriched mode 2021-05-11 21:12:12 +02:00
midnight.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
minibuf-eldef.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
minibuffer.el * lisp/minibuffer.el (completing-read-default): Fix bug#45474 2021-05-01 15:30:57 -04:00
misc.el Small fixes 2021-02-23 21:05:30 +02:00
misearch.el * lisp/misearch.el (multi-isearch-switch-buffer): New function. 2021-05-09 22:27:08 +03:00
mouse-copy.el * lisp/mouse-copy.el: Use lexical-binding. 2021-03-07 04:35:36 +01:00
mouse-drag.el * lisp/mouse-drag.el: Use lexical-binding. 2021-03-07 05:01:42 +01:00
mouse.el Revert "* lisp/mouse.el: Fix mouse-1-clock-follows-mouse = double" 2021-03-12 14:30:47 -05:00
mpc.el * lisp/mpc.el: Avoid (implicit) eval; prefer #' to quote function names 2021-04-24 15:57:22 -04:00
msb.el * lisp/msb.el: Use lexical-binding 2021-04-06 00:26:38 -04:00
mwheel.el Autoload 'mouse-wheel-mode' 2021-03-18 06:21:44 +01:00
newcomment.el * lisp/newcomment.el: Allow 'comment-continue' with whitespace (bug#47167) 2021-03-18 20:01:26 +02:00
notifications.el ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
novice.el * lisp/novice.el: Use lexical-binding. 2021-03-20 00:34:02 +01:00
obarray.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
outline.el Make outline commands repeatable (bug#47878) 2021-04-22 00:14:40 +03:00
paren.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
password-cache.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
pcmpl-cvs.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
pcmpl-gnu.el Use declare instead of def-edebug-spec in most places 2021-02-12 16:08:01 -05:00
pcmpl-linux.el Delete some commented out defgroups 2021-03-24 06:15:37 +01:00
pcmpl-rpm.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
pcmpl-unix.el Use declare instead of def-edebug-spec in most places 2021-02-12 16:08:01 -05:00
pcmpl-x.el Convert many more links to use HTTPS 2021-03-24 10:20:18 +01:00
pcomplete.el * lisp/pcomplete.el: Remove aliases commented out for 20 years. 2021-04-05 15:15:31 +02:00
pixel-scroll.el * lisp/pixel-scroll.el: Use lexical-binding. 2021-04-03 04:25:59 +02:00
plstore.el ; * lisp/plstore.el: Fix formatting. 2021-02-19 09:36:11 +01:00
printing.el Remove redundant #' before lambda in printing.el 2021-04-25 12:16:49 +02:00
proced.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
profiler.el Merge from origin/emacs-27 2021-01-01 01:28:16 -08:00
ps-bdf.el * lisp/ps-bdf.el: Use lexical-binding 2021-04-10 17:03:11 -04:00
ps-def.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ps-mule.el * lisp/ps-mule.el: Use lexical-binding 2021-04-10 09:52:09 -04:00
ps-print.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ps-samp.el * lisp/ps-samp.el: Use lexical-binding. 2021-02-11 20:10:31 +01:00
README
recentf.el Use lexical-binding in recentf.el 2021-04-03 00:53:47 +02:00
rect.el * lisp/**/*.el: Avoid positional args to define-minor-mode 2021-04-11 23:47:14 -04:00
register.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
registry.el Use lexical-binding in a few more scattered files 2021-02-09 13:27:20 -05:00
repeat.el repeat-echo-mode-line-string doesn't need risky-local-variable to keep props 2021-04-14 23:05:43 +03:00
replace.el ; Fix last change in lisp/replace.el. 2021-05-02 12:59:19 +01:00
reposition.el Don't signal scan-error in interactive sexp-based commands 2021-04-30 17:31:20 +02:00
reveal.el Prefer defvar-local in remaining libraries 2021-02-02 09:57:07 +01:00
rfn-eshadow.el Use lexical-binding in the remaining preloaded files 2021-01-04 20:57:42 -05:00
rot13.el * lisp/rot13.el: Improve documentation. (Bug#47970) 2021-04-24 10:49:40 +02:00
rtree.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ruler-mode.el * lisp/**/*.el: Avoid positional args to define-minor-mode 2021-04-11 23:47:14 -04:00
savehist.el Fix exiting Emacs when savehist-file not writable 2021-05-11 15:56:41 +02:00
saveplace.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
scroll-all.el * lisp/**/*.el: Avoid positional args to define-minor-mode 2021-04-11 23:47:14 -04:00
scroll-bar.el Use lexical-binding in the remaining preloaded files 2021-01-04 20:57:42 -05:00
scroll-lock.el Prefer defvar-local in remaining libraries 2021-02-02 09:57:07 +01:00
select.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
server.el Don't delete socket on server exit if it was passed in 2021-05-08 14:22:30 +02:00
ses.el Fix error in ses.el when setting the current row 2021-05-05 15:05:50 +02:00
shadowfile.el * lisp/shadowfile.el: Use lexical-binding 2021-04-08 19:34:57 -04:00
shell.el * lisp/**/*.el: Avoid positional args to define-minor-mode 2021-04-11 23:47:14 -04:00
simple.el Fix vertical cursor motion across tall text or small images 2021-05-13 16:12:10 +03:00
skeleton.el * lisp/skeleton.el (skeleton-read): Silence compiler warning 2021-03-07 19:04:18 -05:00
so-long.el * lisp/**/*.el: Avoid positional args to define-minor-mode 2021-04-11 23:47:14 -04:00
sort.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
soundex.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
speedbar.el ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
startup.el Rename comp-eln-load-path → native-comp-eln-load-path 2021-05-06 17:16:09 +02:00
strokes.el * lisp/strokes.el: Doc fix; update URL. 2021-04-22 04:06:38 +02:00
subr.el Note that function symbols are preferred in `add-hook' 2021-05-03 10:45:30 +02:00
svg.el * lisp/svg.el: Fix typo in sample code; add minor optimization 2021-04-24 14:07:12 -04:00
t-mouse.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
tab-bar.el * lisp/tab-bar.el: Add repeat-map keymaps. 2021-04-06 00:18:59 +03:00
tab-line.el * lisp/tab-line.el: Face cleanup. 2021-03-17 19:42:48 +02:00
tabify.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
talk.el * lisp/talk.el: Use lexical-binding. 2021-03-24 09:05:06 +01:00
tar-mode.el * lisp/files.el (file-modes-number-to-symbolic): Add filetype arg. 2021-04-12 12:46:47 -04:00
tempo.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
term.el Replace "(default %s)" with 'format-prompt' 2021-03-24 10:31:31 +01:00
thingatpt.el * lisp/thingatpt.el (region): Put property bounds-of-thing-at-point, bug#39512 2021-04-21 22:37:05 +03:00
thread.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
thumbs.el Delete empty "History" sections 2021-03-30 15:50:26 +02:00
time-stamp.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
time.el * lisp/time.el (world-clock-mode): Make non-interactive. 2021-04-22 20:34:37 +02:00
timezone.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
tmm.el Use isearch-tmm-menubar when tmm-menubar is called in isearch-mode (bug#43966) 2021-01-28 21:27:26 +02:00
tool-bar.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
tooltip.el * lisp/tooltip.el (tooltip): Restore group that was not "redundant". 2021-03-12 08:57:26 -08:00
transient.el Tidy file-matching regexps and remove some ineffective backslashes 2021-05-06 15:53:48 +02:00
tree-widget.el Delete empty "History" sections 2021-03-30 15:50:26 +02:00
tutorial.el * lisp/tutorial.el: Use lexical-binding. 2021-03-21 02:28:20 +01:00
type-break.el Don't have type-break-mode signal errors on corrupted files 2021-01-21 18:10:21 +01:00
uniquify.el Fix `uniquify-managed' unbounded growth 2021-05-12 17:36:24 +02:00
userlock.el File unlock errors now issue warnings (Bug#46397) 2021-03-27 12:17:31 +03:00
vcursor.el * lisp/vcursor.el: Use lexical-binding 2021-04-03 14:15:43 -04:00
version.el * etc/NEWS.19: Add entry for indent-line-to 2021-01-19 12:53:42 -05:00
view.el Use lexical-binding in view.el 2021-03-24 06:15:37 +01:00
vt-control.el * lisp/vt-control.el: Avoid called-interactively-p 2021-04-12 12:49:36 -04:00
vt100-led.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
w32-fns.el Merge from origin/emacs-27 2021-02-19 08:36:55 -08:00
w32-vars.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
wdired.el * lisp/wdired.el (wdired--before-change-fn): Wrap body in save-match-data. 2021-04-23 19:52:22 +03:00
whitespace.el Make the default whitespace-enable-predicate' use derived-mode-p' 2021-01-28 08:40:15 +01:00
wid-browse.el Actually use lexical-binding in wid-browse.el 2021-03-21 17:05:48 +01:00
wid-edit.el Add SVG icons for customize buffers 2021-04-03 21:53:06 +02:00
widget.el ; Remove some useless comments 2021-04-16 14:54:02 +02:00
windmove.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
window.el Prevent the selected window being a dead mini-window when switching frames 2021-05-08 12:13:57 +00:00
winner.el Revert window/winner changes (Revert 0454bfd331) 2021-04-25 19:47:14 +02:00
woman.el Use emacs-version instead of obsolete version variables 2021-04-01 01:27:38 +02:00
x-dnd.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
xdg.el * lisp: Remove yet more always-nil variables 2021-03-11 13:29:14 -05:00
xml.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
xt-mouse.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
xwidget.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00

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.