1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-27 02:10:52 -08:00
emacs/lisp
Andrea Corallo 682bd30347 * Allow for adding constraints targetting blocks with multiple predecessors
This commit remove the limitaiton we had not being able to add
constraints derived from conditional branches to basic blocks with
multiple predecessors.  When this condition is verified we add a new
dedicated basic block to hold the constraints.

	* lisp/emacs-lisp/comp.el (comp-block, comp-edge): Better slot
	type specifiers.
	(comp-block-cstr): New struct specializing `comp-block'.
	(make-comp-edge): New function.
	(comp-func): Better test function + doc for `blocks' slot.
	(comp-limple-lock-keywords): Update possible basic block names.
	(comp-emit-assume): Recive directly the block instead of its name.
	(comp-add-new-block-beetween): New function.
	(comp-cond-cstr-target-block): Logic update and use
	`comp-add-new-block-beetween'.
	(comp-cond-cstr-func): Make use of the latter.
	(comp-compute-edges): Make use of `make-comp-edge'.
2020-12-13 00:58:25 +01:00
..
calc Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
calendar Prefer setq-local in calendar/*.el 2020-12-07 16:45:46 +01:00
cedet Prefer setq-local in cedet 2020-12-04 17:55:46 +01:00
emacs-lisp * Allow for adding constraints targetting blocks with multiple predecessors 2020-12-13 00:58:25 +01:00
emulation Prefer setq-local in emulation/*.el 2020-12-06 08:54:50 +01:00
erc Prefer setq-local in erc 2020-12-04 11:14:26 +01:00
eshell * lisp/eshell/esh-mode.el (eshell-mode): Remove XEmacs compat code. 2020-12-04 10:57:07 +01:00
gnus Merge remote-tracking branch 'savannah/master' into HEAD 2020-12-12 15:31:33 +01:00
image Fix parsing error in exif 2020-12-11 15:16:05 +01:00
international Merge remote-tracking branch 'savannah/master' into HEAD 2020-12-12 15:31:33 +01:00
language Remove isearch-input-method-local-p and always set buffer-local input-method 2020-12-09 21:30:47 +02:00
leim/quail Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
mail Merge remote-tracking branch 'savannah/master' into HEAD 2020-12-06 18:07:27 +01:00
mh-e Make XEmacs compat aliases easy-menu-{add,remove} obsolete 2020-11-24 18:06:05 +01:00
net Append incremental message segments in socks-filter 2020-12-11 16:36:02 +01:00
nxml Fix xsdre-range-list-to-char-alternative problem with {P} 2020-12-02 12:23:13 +01:00
obsolete Define explicit-shell-file-name only in shell.el 2020-12-03 17:25:04 +00:00
org Remove redundant requires of 'font-lock' 2020-12-03 08:50:14 +01:00
play * lisp/play/dunnet.el: Make it so loading the file is harmless 2020-12-11 19:06:55 -05:00
progmodes Merge remote-tracking branch 'savannah/master' into HEAD 2020-12-12 15:31:33 +01:00
term Merge remote-tracking branch 'savannah/master' into HEAD 2020-12-06 18:07:27 +01:00
textmodes bibtex-autokey-get-year: Follow iso8601 2020-12-11 09:00:26 -06:00
url Prefer setq-local in url/*.el 2020-12-06 08:51:23 +01:00
vc Valentin Gatien-Baron <valentin.gatienbaron@gmail.com> 2020-12-10 02:31:55 +02:00
abbrev.el Make edit-abbrevs parsing less brittle 2020-10-27 12:19:41 +01:00
align.el Fix alignment of declaractions of arrays 2020-12-02 13:08:33 +01:00
allout-widgets.el Don't quote lambdas in several places 2020-11-12 22:24:58 +01:00
allout.el Make XEmacs compat aliases easy-menu-{add,remove} obsolete 2020-11-24 18:06:05 +01:00
ansi-color.el Add an option to preserve ANSI sequences 2020-11-14 16:24:38 +01:00
apropos.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
arc-mode.el * lisp/arc-mode.el (archive-get-descr): Use default mode if needed. 2020-12-01 15:39:38 +01:00
array.el * lisp/array.el (array-mode): Prefer setq-local. 2020-12-08 08:52:42 +01:00
auth-source-pass.el
auth-source.el Allow a function for the :secret in a plstore 2020-08-27 13:14:26 +08:00
autoarg.el
autoinsert.el Merge from origin/emacs-27 2020-11-02 09:27:40 -08:00
autorevert.el Improve performance of auto-revert-notify-add-watch 2020-12-03 15:57:20 +01:00
avoid.el
battery.el * lisp/battery.el (battery--upower-devices): Protect the D-Bus call. 2020-12-11 11:31:10 +01:00
bindings.el * lisp/bindings.el (narrow-map): Bind C-x n g to goto-line-relative (bug#9917) 2020-10-29 11:18:33 +02:00
bookmark.el Merge from origin/emacs-27 2020-12-01 07:50:09 -08:00
bs.el
buff-menu.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
button.el button-buttonize doc string clarification 2020-12-11 21:30:25 +01:00
calculator.el
case-table.el Don't quote lambdas in several places 2020-11-12 22:24:58 +01:00
cdl.el
ChangeLog.1
ChangeLog.2
ChangeLog.3 ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
ChangeLog.4
ChangeLog.5
ChangeLog.6 ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
ChangeLog.7 ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
ChangeLog.8 ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
ChangeLog.9 ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
ChangeLog.10 ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
ChangeLog.11 ; Prefer https to http in more URLs 2020-10-24 20:23:27 +02:00
ChangeLog.12 ; Fix typos 2020-10-09 11:53:21 +02:00
ChangeLog.13 ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
ChangeLog.14 ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
ChangeLog.15 ; Fix trivial typos in ChangeLogs 2020-10-03 12:53:51 +02:00
ChangeLog.16 ; Prefer https to http in more URLs 2020-10-24 20:23:27 +02:00
ChangeLog.17 ; Prefer https to http in more URLs 2020-10-24 20:23:27 +02:00
char-fold.el * lisp/char-fold.el (char-fold-to-regexp): Handle lax-whitespace (bug#38539) 2020-09-07 21:33:13 +03:00
chistory.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
cmuscheme.el Use format-prompt in some read-string calls 2020-09-06 23:44:09 +02:00
color.el ; Fix many typos in symbols in docs and comments 2020-10-02 13:29:45 +02:00
comint.el Make the history traversal functions in coming more regular 2020-12-08 17:15:41 +01:00
completion.el ; Fix more typos 2020-10-03 12:53:51 +02:00
composite.el Support prettified display of fractional numbers 2020-10-31 12:40:25 +02:00
COPYING
cus-dep.el Merge remote-tracking branch 'savannah/master' into HEAD 2020-11-22 22:23:16 +01:00
cus-edit.el Make custom-data saving atomic 2020-12-04 12:15:29 +01:00
cus-face.el Mark compat alias in cus-face.el obsolete 2020-11-20 16:11:33 +01:00
cus-start.el Allow minibuffer to stay in its original frame. Tidy up this area. 2020-11-05 19:27:43 +00:00
cus-theme.el Do not remove unbound variables or faces when modifying a custom-theme 2020-09-04 15:35:41 +02:00
custom.el Merge from origin/emacs-27 2020-11-25 12:18:23 +01:00
dabbrev.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
delim-col.el Add "Old-" prefix to "Version" header in more cases 2020-10-18 20:35:26 +02:00
delsel.el Yank items selected from kill-ring using completion and minibuffer history 2020-11-24 21:23:41 +02:00
descr-text.el Fix mouse-1 on [Show] buttons in the *Help* buffer 2020-11-02 16:53:57 +01:00
desktop.el Avoid problems when calling desktop-read twice 2020-12-07 18:53:55 +01:00
dframe.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
dired-aux.el Prefer setq-local in dired extensions 2020-12-09 11:58:37 +01:00
dired-x.el Prefer setq-local in dired extensions 2020-12-09 11:58:37 +01:00
dired.el Preserve point in dired buffers in dired-*-find-file* commands 2020-12-12 12:48:53 +01:00
dirtrack.el Remove many items obsolete since Emacs 23.1 2020-08-14 13:07:26 +02:00
disp-table.el * lisp/disp-table.el (make-glyph-code): Remove obsolete comment. 2020-11-09 18:15:51 +01:00
display-fill-column-indicator.el Merge from origin/emacs-27 2020-10-27 08:24:56 -07:00
display-line-numbers.el
dnd.el * lisp/dnd.el: Use lexical-binding. Remove redundant :group 2020-09-09 13:33:15 -04:00
doc-view.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
dom.el Add a new function dom-print 2020-08-31 19:13:30 +02:00
dos-fns.el
dos-vars.el
dos-w32.el
double.el Don't quote lambdas in several places 2020-10-01 15:28:14 +02:00
dynamic-setting.el
ebuff-menu.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
echistory.el
ecomplete.el
edmacro.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
ehelp.el Remove redundant installation instructions 2020-11-12 03:12:35 +01:00
elec-pair.el
electric.el ; Fix many typos in symbols in docs and comments 2020-10-02 13:29:45 +02:00
elide-head.el
emacs-lock.el Use format-prompt in calls to completing-read with a default value 2020-09-06 20:35:11 +02:00
env.el
epa-dired.el Split EasyPG libraries into outline sections 2020-08-13 11:30:16 +02:00
epa-file.el Filter revoked keys when saving files 2020-12-09 13:17:25 +01:00
epa-hook.el Split EasyPG libraries into outline sections 2020-08-13 11:30:16 +02:00
epa-mail.el Handle encrypting mime parts 2020-10-14 19:10:02 -04:00
epa.el Don't set XEmacs only properties start-open and end-open 2020-11-20 16:43:57 +01:00
epg-config.el Split EasyPG libraries into outline sections 2020-08-13 11:30:16 +02:00
epg.el Filter revoked keys when saving files 2020-12-09 13:17:25 +01:00
expand.el
ezimage.el
face-remap.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
facemenu.el Remove redundant requires of 'help' 2020-12-03 15:06:13 +01:00
faces.el * lisp/faces.el (mode-line-highlight): Use :box only when supported. 2020-11-14 14:36:14 +02:00
ffap.el Remove some compat code from ffap.el 2020-11-19 20:44:55 +01:00
filecache.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
fileloop.el Merge from origin/emacs-27 2020-09-27 09:37:10 -07:00
filenotify.el
files-x.el Handle connection-local null-device and path-separator variables 2020-11-21 15:28:52 +01:00
files.el Merge remote-tracking branch 'savannah/master' into HEAD 2020-12-12 15:31:33 +01:00
filesets.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
find-cmd.el
find-dired.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
find-file.el ; Fix more typos 2020-10-03 12:53:51 +02:00
find-lisp.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
finder.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
flow-ctrl.el
foldout.el Don't quote lambdas in several places 2020-11-14 17:04:23 +01:00
follow.el ; Fix many typos in symbols in docs and comments 2020-10-02 13:29:45 +02:00
font-core.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
font-lock.el Prefer setq-local in font-lock.el 2020-12-09 08:09:56 +01:00
format-spec.el
format.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
forms.el Remove some Emacs 19 compat code and references 2020-10-25 18:27:19 +01:00
frame.el ; Prefer https to http in more URLs 2020-10-24 20:23:27 +02:00
frameset.el
fringe.el
generic-x.el Assume font-lock is provided; it's preloaded since 22.1 2020-11-19 04:37:37 +01:00
help-at-pt.el Substitute command keys in display-local-help 2020-08-27 14:04:36 +02:00
help-fns.el Merge remote-tracking branch 'savannah/master' into HEAD 2020-12-12 15:31:33 +01:00
help-macro.el
help-mode.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
help.el Merge remote-tracking branch 'savannah/master' into HEAD 2020-11-22 22:23:16 +01:00
hex-util.el
hexl.el Make hexl scrolling commands work more like the normal ones 2020-12-08 17:57:10 +01:00
hfy-cmap.el Use lexical-binding in hfy-cmap.el and add tests 2020-10-21 13:06:38 +02:00
hi-lock.el Remove redundant requires of 'font-lock' 2020-12-03 08:50:14 +01:00
hilit-chg.el Remove many items obsolete since Emacs 23.1 2020-08-14 13:07:26 +02:00
hippie-exp.el Don't quote lambdas in several places 2020-11-12 22:24:58 +01:00
hl-line.el
htmlfontify.el Remove redundant requires of 'custom' 2020-12-03 09:50:58 +01:00
ibuf-ext.el Remove some compat code for old versions and XEmacs 2020-11-19 20:43:51 +01:00
ibuf-macs.el
ibuffer.el * lisp/ibuffer.el (ibuffer, ibuffer-mode): Prefer setq-local. 2020-12-07 11:16:37 +01:00
icomplete.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
ido.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
ielm.el * lisp/ielm.el (inferior-emacs-lisp-mode): Prefer setq-local. 2020-12-07 11:19:15 +01:00
iimage.el
image-dired.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
image-file.el * lisp/image-file.el: Use lexical-binding. 2020-10-20 03:25:37 +02:00
image-mode.el Remove many items obsolete since Emacs 23.2 and 23.3 2020-08-24 04:09:47 +02:00
image.el Cache toolbar icon data paths 2020-12-08 13:57:44 +01:00
imenu.el Use `format-prompt' when prompting with default values 2020-09-06 16:56:54 +02:00
indent.el indent-rigidly doc string clarification 2020-10-16 17:52:56 +02:00
info-look.el Use `format-prompt' when prompting with default values 2020-09-06 16:56:54 +02:00
info-xref.el
info.el ; * lisp/info.el (Info-toc-build): Fix last change. (Bug#28074) 2020-12-12 15:05:26 +02:00
informat.el
isearch.el Remove isearch-input-method-local-p and always set buffer-local input-method 2020-12-09 21:30:47 +02:00
isearchb.el
jit-lock.el
jka-cmpr-hook.el
jka-compr.el Don't quote lambdas in several places 2020-11-12 22:24:58 +01:00
json.el (json-encode-string): Strip properties to fix bug#43549 2020-09-21 11:50:39 -04:00
jsonrpc.el Avoid spamming view-mode-enter help message 2020-12-03 15:22:00 +00:00
kermit.el
kmacro.el ; Fix typos 2020-09-21 14:26:42 +02:00
ldefs-boot.el ; Auto-commit of loaddefs files. 2020-12-01 06:27:56 -08:00
linum.el
loadhist.el unload-feature: Correct doc string to match info manual and reality 2020-10-21 18:51:12 +02:00
loadup.el Merge remote-tracking branch 'savannah/master' into HEAD 2020-12-06 18:07:27 +01:00
locate.el * lisp/locate.el (locate, locate-mode): Prefer setq-local. 2020-12-08 08:52:42 +01:00
lpr.el
ls-lisp.el Speed up ls-lisp 2020-10-31 11:41:53 +02:00
macros.el
Makefile.in * Do not compile comp-cstr.el in vanilla builds 2020-12-04 23:23:32 +01:00
makesum.el
man.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
master.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
mb-depth.el
md4.el Warn against using the MD4 hash function 2020-10-28 02:45:17 +01:00
menu-bar.el Fix CUA Mode menu entry to be less confusing 2020-10-29 15:50:21 +01:00
midnight.el
minibuf-eldef.el Further fixups in minibuffer-default--in-prompt-regexps 2020-09-14 13:14:21 +02:00
minibuffer.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
misc.el ; Prefer https to http in more URLs 2020-10-24 20:23:27 +02:00
misearch.el Fix the end-of-query prompt in multi-occur and multi-isearch when fido 2020-10-01 03:01:33 +02:00
mouse-copy.el
mouse-drag.el
mouse.el ; shorten https://lists.gnu.org/archive/html/... links 2020-10-09 12:23:02 +02:00
mpc.el Fix some mpc.el updating quirks 2020-10-20 13:20:48 +02:00
msb.el
mwheel.el Remove redundant requires of 'custom' 2020-12-03 09:50:58 +01:00
newcomment.el Prefer setq-local in newcomment.el 2020-12-08 08:52:42 +01:00
notifications.el ; Prefer https to http in more URLs 2020-10-24 20:23:27 +02:00
novice.el
obarray.el
outline.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
paren.el
password-cache.el Remove some compat code for old versions and XEmacs 2020-11-19 20:43:51 +01:00
pcmpl-cvs.el Use lexical-binding in pcmpl-cvs.el 2020-11-03 02:11:19 +01:00
pcmpl-gnu.el Remove redundant 'function's around lambdas 2020-11-17 18:42:38 +01:00
pcmpl-linux.el Use lexical-binding in pcmpl-linux.el and add tests 2020-09-02 12:53:02 +02:00
pcmpl-rpm.el Use lexical-binding in pcmpl-rpm.el 2020-11-03 02:23:46 +01:00
pcmpl-unix.el ; Prefer https to http in many URLs 2020-10-01 15:28:15 +02:00
pcmpl-x.el ; Prefer https to http in more URLs 2020-10-24 20:23:27 +02:00
pcomplete.el Fix thinko in my previous commit 2020-12-09 22:48:59 +01:00
pixel-scroll.el Remove redundant installation instructions 2020-11-12 03:12:35 +01:00
plstore.el
printing.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
proced.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
profiler.el Remove pointless use of intern 2020-09-17 11:13:54 +02:00
ps-bdf.el
ps-def.el ; Prefer https to http in many URLs 2020-10-01 15:28:15 +02:00
ps-mule.el
ps-print.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
ps-samp.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
README
recentf.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
rect.el Use `format-prompt' when prompting with default values 2020-09-06 16:56:54 +02:00
register.el
registry.el
repeat.el * lisp/repeat.el: Remove obsolete comment. 2020-09-23 20:03:19 +02:00
replace.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
reposition.el * lisp/reposition.el: Use lexical-binding. 2020-10-29 19:21:15 +01:00
reveal.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
rfn-eshadow.el
rot13.el
rtree.el
ruler-mode.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
savehist.el Remove redundant requires of 'custom' 2020-12-03 09:50:58 +01:00
saveplace.el Use lexical-binding in saveplace.el and add tests 2020-08-08 01:40:38 +02:00
scroll-all.el
scroll-bar.el
scroll-lock.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
select.el
server.el ; Fix recent typos/wording in NEWS and server.el 2020-12-07 16:07:41 +00:00
ses.el Merge from origin/emacs-27 2020-10-02 09:38:24 -07:00
shadowfile.el Don't quote lambdas in several places 2020-11-14 17:04:23 +01:00
shell.el Prefer setq-local in shell.el 2020-12-08 08:52:42 +01:00
simple.el Merge from origin/emacs-27 2020-12-09 08:50:12 -08:00
skeleton.el Insert skeletons at the correct point 2020-12-07 16:36:09 +01:00
so-long.el * lisp/so-long.el: Doc fix to reduce use of passive voice. 2020-11-30 19:58:07 +01:00
sort.el Don't quote lambdas in several places 2020-11-12 22:24:58 +01:00
soundex.el
speedbar.el Prefer setq-local in speedbar.el 2020-12-08 08:52:42 +01:00
startup.el Merge remote-tracking branch 'savannah/master' into HEAD 2020-12-12 15:31:33 +01:00
strokes.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
subr.el Merge remote-tracking branch 'savannah/master' into HEAD 2020-12-12 15:31:33 +01:00
svg.el Explicitly specify svg base_uri using `:base-uri' image property 2020-12-12 12:48:32 +00:00
t-mouse.el Remove many items obsolete since Emacs 23.1 2020-08-14 13:07:26 +02:00
tab-bar.el Allow creating a new tab from the minibuffer (bug#45072) 2020-12-10 10:28:32 +02:00
tab-line.el Use '…' for ellipsis in truncate-string-to-width by default (bug#41250) 2020-10-04 22:41:36 +03:00
tabify.el
talk.el Don't quote lambdas in several places 2020-10-01 15:28:14 +02:00
tar-mode.el Prefer setq-local in tar-mode.el 2020-12-07 11:11:54 +01:00
tempo.el Don't quote lambdas in several places 2020-11-14 17:04:23 +01:00
term.el term.el comment update 2020-12-08 23:41:24 +01:00
thingatpt.el ; Prefer https to http in many URLs 2020-10-01 15:28:15 +02:00
thread.el
thumbs.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
time-stamp.el Use lexical-binding in time-stamp.el 2020-11-16 19:38:14 +01:00
time.el ; Fix last change 2020-10-24 15:50:16 +01:00
timezone.el ; * lisp/timezone.el: Fix typo in lexical-binding cookie. 2020-12-08 11:26:33 +01:00
tmm.el Enable TTY menus with xterm-mouse-mode 2020-10-24 13:22:55 +03:00
tool-bar.el Cache toolbar icon data paths 2020-12-08 13:57:44 +01:00
tooltip.el * lisp/tooltip.el: Remove redundant :group args. 2020-10-11 19:37:02 +02:00
tree-widget.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
tutorial.el Offer to save tutorial position on Emacs exit 2020-12-12 13:46:33 +01:00
type-break.el Remove some Emacs 19 compat code 2020-10-16 15:27:43 +02:00
uniquify.el Enable uniquify-buffer-name-style to be a function. 2020-09-15 16:12:54 +02:00
userlock.el
vcursor.el Don't quote lambdas in several places 2020-11-14 17:04:23 +01:00
version.el
view.el Avoid spamming view-mode-enter help message 2020-12-03 15:22:00 +00:00
vt-control.el * lisp/vt-control.el: Use lexical-binding. 2020-08-18 21:20:16 +02:00
vt100-led.el * lisp/vt100-led.el: Use lexical-binding. 2020-08-10 00:43:54 +02:00
w32-fns.el Use `format-prompt' when prompting with default values 2020-09-06 16:56:54 +02:00
w32-vars.el
wdired.el Prefer setq-local in dired extensions 2020-12-09 11:58:37 +01:00
whitespace.el Prefer setq-local in whitespace.el 2020-12-07 11:14:22 +01:00
wid-browse.el Remove redundant requires of 'custom' 2020-12-03 09:50:58 +01:00
wid-edit.el Fix matching of inline choices for the choice widget 2020-11-24 08:31:18 -03:00
widget.el
windmove.el Fix MINIBUF 'nomini' arg for windmove/window-in-direction (bug#44932) 2020-11-29 21:48:01 +02:00
window.el Prefer setq-local in most files 2020-12-09 11:58:38 +01:00
winner.el
woman.el Remove redundant requires of 'button' 2020-12-03 15:06:13 +01:00
x-dnd.el * lisp/x-dnd.el: Use lexical-scoping 2020-08-04 20:15:56 -04:00
xdg.el
xml.el ; Prefer https to http in many URLs 2020-10-01 15:28:15 +02:00
xt-mouse.el Face-changing text properties and help-echo now work with xterm-mouse. 2020-11-14 14:31:55 +02:00
xwidget.el Prefer setq-local in most files 2020-12-09 11:58:38 +01: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.