1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-06 11:50:51 -08:00
emacs/lisp
Mattias Engdegård 9a63338114 Elide lexical variables in for-effect context in source optimiser
* lisp/emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
Remove for-effect uses of lexical variables.  We previously relied on
this being done by the lapcode peephole optimiser but at source level
it enables more optimisation opportunities.
Keywords are elided for the same reason.
2021-07-30 09:54:29 +02:00
..
calc Calc: control digits after decimal point (bug#47302) 2021-04-27 18:10:01 +02:00
calendar ; * lisp/calendar/cal-french.el (calendar-french-trim-feast): Doc fix. 2021-07-23 22:46:28 +03:00
cedet Fix previous pulse.el fix 2021-06-13 15:38:52 +02:00
emacs-lisp Elide lexical variables in for-effect context in source optimiser 2021-07-30 09:54:29 +02:00
emulation ; Fix typos: emacs lisp -> Emacs Lisp 2021-04-16 14:54:02 +02:00
erc Remove text props from callback args in erc-button 2021-07-23 15:18:05 +02:00
eshell Adjust eshell and ps-print to not use emacs-kill-hook 2021-07-04 14:07:59 +02:00
gnus Follow-up toggle-subscription name change 2021-07-29 13:33:58 +02:00
image Don't move point in `exif-parse-buffer' 2021-02-17 00:43:52 +01:00
international Fix last change 2021-05-29 11:17:53 +03:00
language Fix defvar->defcustom conversion in ethio-util.el 2021-06-23 12:08:04 -03:00
leim/quail Add input methods for Lakota 2021-06-20 14:04:21 +03:00
mail Avoid errors in rmailsum for messages without "From" 2021-07-29 18:37:21 +03:00
mh-e mh-junk: replace color-based terms with descriptive words 2021-07-29 17:38:39 -07:00
net Display yubikey message properly in Tramp 2021-07-28 09:07:45 +02:00
nxml Add :company-kind support to nxml-mode completion 2021-05-15 04:18:42 +03:00
obsolete ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
org Merge from origin/emacs-27 2021-07-04 00:14:47 -04:00
play Fix Morse for non-ASCII letters 2021-06-18 15:01:03 +02:00
progmodes Fix printing of multiple items in one group without line numbers 2021-07-29 04:57:36 +03:00
term Make `window-system-for-display' work for ipv6, too 2021-06-12 15:11:56 +02:00
textmodes Fix tex-validate-buffer 2021-07-25 16:41:46 +02:00
url Propagate asynchronousness correctly when using proxies in url.el 2021-07-19 17:42:18 +02:00
vc Bind the GIT_LITERAL_PATHSPECS environment variable 2021-07-22 14:41:52 +02: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 In files that use allout use it for all headings 2021-06-30 22:17:01 +02:00
ansi-color.el Add function for filtering ANSI sequences when compiling 2021-07-19 18:54:23 +02:00
apropos.el Make `apropos-library' also work for libraries without symbols 2021-07-14 12:11:52 +02: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: Keep legitimate spaces inside data 2021-07-02 12:53:35 +02:00
auth-source.el Fix problem when creating an .authinfo entry with an existing machine name 2021-06-30 14:27:49 +02:00
autoarg.el * lisp/**/*.el: Avoid positional args to define-minor-mode 2021-04-11 23:47:14 -04:00
autoinsert.el
autorevert.el Fix documentation of a recent changeset 2021-07-20 18:37:40 +03:00
avoid.el Use lexical-binding in avoid.el 2021-04-01 01:27:38 +02:00
battery.el 'global-mode-string' elements should have a space at the end 2021-07-23 14:40:53 +02:00
bindings.el Improve mode-line-position-column-format doc string 2021-07-28 17:57:19 +02:00
bookmark.el When bookmark is overwritten, unfontify its previous position 2021-07-25 12:23:33 +02: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 * lisp/button.el (button-map): Bind [follow-link] to 'mouse-face' (bug#49626) 2021-07-20 22:53:06 +03:00
calculator.el Fix calculator-string-to-number yet again (bug#47694) 2021-04-11 14:00:09 +02:00
case-table.el
cdl.el
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.4
ChangeLog.5
ChangeLog.6
ChangeLog.7
ChangeLog.8
ChangeLog.9
ChangeLog.10
ChangeLog.11
ChangeLog.12
ChangeLog.13
ChangeLog.14
ChangeLog.15
ChangeLog.16
ChangeLog.17
char-fold.el
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 Allow comint-delete-output to save the output on the kill ring 2021-07-19 17:13:11 +02:00
completion.el ; * lisp/completion.el (load-completions-from-file): Simplify 2021-07-27 20:35:59 +02: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 Allow hiding variables in Customize 2021-07-16 12:55:21 +02:00
cus-face.el ; Remove some useless comments 2021-04-16 14:54:02 +02:00
cus-start.el Remove the (value) bits from cus-start Customize strings 2021-07-22 14:14:48 +02:00
cus-theme.el Retain documentation string when customizing theme 2021-07-03 10:46:28 -03:00
custom.el Speed up by storing frame faces in hash tables instead of alists 2021-07-21 16:01:13 +02:00
dabbrev.el
delim-col.el
delsel.el Improve to selsel doc strings 2021-06-19 14:28:06 +02:00
descr-text.el
desktop.el Avoid failing in desktop-clear due to killed buffers 2021-07-22 14:22:26 +02:00
dframe.el ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
dired-aux.el Improve consistency of outline headings in dired libraries 2021-06-30 21:43:02 +02:00
dired-x.el Restore evaluation logic in dired-guess-default 2021-07-21 13:12:05 +02:00
dired.el Fix dired-number-of-marked-files when there are no marked files 2021-07-13 22:40:12 +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
display-line-numbers.el Improve support for 'display-line-numbers-width-start' 2021-04-30 10:28:50 +03:00
dnd.el Put command line file names and mouse dragging onto 'file-name-history' 2021-07-20 13:48:10 +02:00
doc-view.el Inhibit lines in doc-view-mode 2021-05-02 11:28:30 +02:00
dom.el
dos-fns.el Use lexical-binding in the remaining preloaded files 2021-01-04 20:57:42 -05:00
dos-vars.el
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
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
electric.el * lisp/electric.el: Do auto-indent inside strings and comments by default 2021-05-29 09:22:57 -04:00
elide-head.el
emacs-lock.el
env.el
epa-dired.el
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
epa-ks.el Improve random selection of keyservers 2021-06-01 07:49:10 +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 Add a better interactive spec to `facemenu-add-face' 2021-07-14 00:12:45 +02:00
faces.el Speed up by storing frame faces in hash tables instead of alists 2021-07-21 16:01:13 +02:00
ffap.el Make ido-mode override ffap-file-finder 2021-07-08 15:25:34 +02:00
filecache.el ; Remove some useless comments 2021-04-16 14:54:02 +02:00
fileloop.el Fix a problem with restarting 'tags-search' 2021-06-06 15:29:18 +03: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 Revert "Make revert-buffer preserve buffer-readedness" 2021-07-27 17:24:14 +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 * lisp/find-dired.el (find-dired): Use a proper closure 2021-05-18 18:06:15 -04:00
find-file.el Restore `ff-find-other-file' buffer selection logic 2021-05-25 22:26:42 +02:00
find-lisp.el
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
format.el Fix problem with `format-alist' marking all the text in the buffer 2021-06-01 10:22:57 +02:00
forms.el * lisp/forms.el: Use lexical-binding. Remove redundant :group args 2021-03-31 18:27:14 -04:00
frame.el Speed up by storing frame faces in hash tables instead of alists 2021-07-21 16:01:13 +02:00
frameset.el
fringe.el fringe-mode doc clarifications 2021-06-03 10:21:12 +02: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 Make 's' in *Help* work for Lisp-defined variables again 2021-07-24 13:46:02 +02:00
help-macro.el * lisp/help-macro.el: Doc fix. 2021-05-02 12:22:34 +02:00
help-mode.el Make the `s' command in *Help* work for Lisp variables defined in C 2021-07-19 18:35:12 +02:00
help.el Add a new function for separator lines 2021-07-19 15:48:20 +02:00
hex-util.el
hexl.el Fix Hexl handling of coding-systems with BOM 2021-05-11 14:55:29 +03:00
hfy-cmap.el
hi-lock.el Exclude term-mode from hi-lock global modes 2021-07-08 03:23:46 +02:00
hilit-chg.el Fix hilit-chg highlighting of characters where text has been removed 2021-07-14 16:40:18 +02:00
hippie-exp.el * lisp/hippie-exp.el: Use lexical-binding 2021-04-06 00:13:44 -04:00
hl-line.el Allow packages to change the hl-line overlay priority 2021-06-01 10:29:33 +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 Fix ibuffer auto-shrinking windows 2021-06-02 10:54:37 +02:00
icomplete.el Use 'remember-buffer' in remember.el doc strings. 2021-07-19 18:04:25 +02:00
ido.el Make ido-mode override ffap-file-finder 2021-07-08 15:25:34 +02:00
ielm.el
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
image-mode.el * lisp/**/*.el: Avoid positional args to define-minor-mode 2021-04-11 23:47:14 -04:00
image.el `image-save' doc string clarification 2021-07-05 14:50:02 +02:00
imenu.el * lisp/imenu.el (imenu--create-keymap): Use proper closures 2021-05-18 18:11:08 -04:00
indent.el Clarify indent-line-function doc string 2021-05-30 06:11:02 +02:00
info-look.el
info-xref.el Fix a few Edebug specifications where code is wrapped in lambdas. 2021-05-17 10:09:43 +02:00
info.el Warn when wrapping index matches with ,' after i' in Info 2021-07-06 18:56:51 +02:00
informat.el * lisp/informat.el: Use lexical-binding 2021-04-10 17:01:01 -04:00
isearch.el Revert e061999559 that added save-match-data. 2021-07-14 02:21:17 +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 Improve recent jka-compr-compression-info-list change 2021-07-15 13:19:48 -07:00
jka-compr.el Make jka-compr-insert-file-contents slightly more efficient 2021-07-13 23:48:04 +02: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
kmacro.el Fix kmacro-view-ring-2nd doc string 2021-05-30 08:10:15 +02:00
ldefs-boot.el Update a few more IRC-related references to point to Libera.Chat 2021-07-04 01:18:19 -04: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
lpr.el Use lexical-binding in lpr.el and add rudimentary tests 2021-03-30 23:11:24 +02:00
ls-lisp.el Support '--group-directories-first' in ls-lisp.el 2021-07-25 10:44:31 +03:00
macros.el
Makefile.in Rename batch-byte-native-compile-for-bootstrap (bug#48743) 2021-06-01 18:11:37 +02:00
makesum.el
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
menu-bar.el Make `M-x clipboard-yank' work reliably 2021-07-06 19:25:41 +02:00
midnight.el
minibuf-eldef.el
minibuffer.el Quit minibuffers without aborting kmacros 2021-07-20 14:36:45 +02:00
misc.el Small fixes 2021-02-23 21:05:30 +02:00
misearch.el * lisp/misearch.el (multi-isearch-push-state): Use proper closures 2021-05-18 19:03:06 -04: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 Don't turn mouse-1 into mouse-2 when clicking on the tab-line (bug#49247) 2021-07-08 20:51:15 +03:00
mpc.el * lisp/mpc.el (mpc-intersection): Fix commit 1760029b09 2021-06-05 11:56:01 -04:00
msb.el Make `menu-bar-select-buffer' obsolete 2021-05-31 07:29:51 +02:00
mwheel.el mouse-wheel-progressive-speed doc string clarification 2021-05-16 17:59:54 +02:00
newcomment.el Don't shorten comment padding if the padding isn't spaces 2021-07-18 14:49:48 +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
outline.el * lisp/outline.el (outline-mode-cycle-map): Don't bind tab. 2021-07-08 23:00:03 -04:00
paren.el
password-cache.el
pcmpl-cvs.el
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
pcmpl-unix.el Enhance pcomplete support for xargs 2021-07-17 16:29:11 +02: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 * lisp/printing.el (pr-global-menubar): Fix duplicate menu problem. 2021-06-23 23:17:03 +03:00
proced.el
profiler.el Merge from origin/emacs-27 2021-06-19 08:17:47 -07:00
ps-bdf.el * lisp/ps-bdf.el: Use lexical-binding 2021-04-10 17:03:11 -04:00
ps-def.el
ps-mule.el Fix folding of non-ASCII lines when printing to Postscript 2021-05-29 07:38:00 +02:00
ps-print.el Adjust eshell and ps-print to not use emacs-kill-hook 2021-07-04 14:07:59 +02: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
registry.el Use lexical-binding in a few more scattered files 2021-02-09 13:27:20 -05:00
repeat.el * lisp/repeat.el (describe-repeat-maps): Rename from `describe-repeat'. 2021-07-06 20:53:09 +03:00
replace.el ; * lisp/replace.el (occur-after-change-function): Fix logic mistake 2021-07-26 09:15:04 +02: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
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 Add new user option to abbreviate file names in save-place 2021-07-15 18:03:36 +02: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 Make `M-x clipboard-yank' work reliably 2021-07-06 19:25:41 +02:00
server.el If the daemon’s TTY is our only frame, create a new frame 2021-06-22 15:21:33 +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 (shadow-homedir): Add slash. 2021-07-20 18:44:51 +02:00
shell.el Autoload `split-string-shell-command' 2021-07-15 17:04:26 +02:00
simple.el Set the normal-erase-is-backspace variable from Customize 2021-07-24 18:21:50 +02:00
skeleton.el * lisp/skeleton.el (skeleton-read): Silence compiler warning 2021-03-07 19:04:18 -05:00
so-long.el Make so-long' restore view-mode' 2021-06-06 12:33:21 +02:00
sort.el
soundex.el
speedbar.el ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
startup.el Put command line file names and mouse dragging onto 'file-name-history' 2021-07-20 13:48:10 +02:00
strokes.el * lisp/strokes.el: Doc fix; update URL. 2021-04-22 04:06:38 +02:00
subr.el declare-function doc string clarification about FILE 2021-07-23 15:12:03 +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
tab-bar.el * lisp/tab-bar.el (tab-bar-format-global): Use string-trim-right (bug#30056). 2021-07-27 23:55:32 +03:00
tab-line.el Don't turn mouse-1 into mouse-2 when clicking on the tab-line (bug#49247) 2021-07-08 20:51:15 +03:00
tabify.el
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
term.el `term-char-mode' doc string clarification 2021-07-22 16:17:59 +02:00
thingatpt.el Make `number-at-point' work for more hex numbers 2021-07-16 11:47:36 +02:00
thread.el
thumbs.el Delete empty "History" sections 2021-03-30 15:50:26 +02:00
time-stamp.el time-stamp: add principled, expressive %z 2021-06-21 21:30:19 -07:00
time.el 'global-mode-string' elements should have a space at the end 2021-07-23 14:40:53 +02:00
timezone.el
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
tooltip.el * lisp/tooltip.el (tooltip): Restore group that was not "redundant". 2021-03-12 08:57:26 -08:00
transient.el * lisp/transient.el: Update to package version 0.3.6. 2021-07-01 17:20:58 +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 Code cleanup wrt file locks 2021-07-08 21:13:40 +02: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
w32-fns.el Merge from origin/emacs-27 2021-02-19 08:36:55 -08:00
w32-vars.el
wdired.el Make wdired work better in narrowed-to buffers 2021-07-19 19:03:28 +02:00
whitespace.el ; End recently added sentences with a period. 2021-06-01 20:21:51 +01:00
wid-browse.el Actually use lexical-binding in wid-browse.el 2021-03-21 17:05:48 +01:00
wid-edit.el Clarify boolean widget prompt 2021-06-06 13:21:25 +02:00
widget.el ; Remove some useless comments 2021-04-16 14:54:02 +02:00
windmove.el Fix display-buffer-override-next-command for no-select case (bug#49057) 2021-06-17 22:53:57 +03:00
window.el switch-to-buffer-other-frame doc string improvement 2021-07-14 16:40:18 +02:00
winner.el Revert window/winner changes (Revert 0454bfd331) 2021-04-25 19:47:14 +02:00
woman.el Fix infloop in woman-file-name 2021-07-19 17:31:17 +02:00
x-dnd.el
xdg.el Fix error in xdg-mime-apps-files when XDG_CURRENT_DESKTOP is defined 2021-05-31 06:36:23 +02:00
xml.el
xt-mouse.el
xwidget.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.