1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-15 10:30:25 -08:00
emacs/lisp
Stefan Monnier 43e67019df Make cconv-analyse understand the need for closures.
* lisp/emacs-lisp/byte-lexbind.el (byte-compile-lforminfo-analyze):
Understand the :fun-body case for catch, save-window-excursion, and
condition-case.
(byte-compile-maybe-push-heap-environment): No need when nclosures is
zero and byte-compile-current-num-closures is -1.

* lisp/emacs-lisp/bytecomp.el (byte-compile-lambda): Fix `fun' that was not
renamed to `bytecomp-fun'.

* lisp/emacs-lisp/cconv.el (cconv-not-lexical-var-p): New function.
(cconv-freevars): Use it.
(cconv-closure-convert-rec): Avoid `position'.
(cconv-analyse-function): New function.
(cconv-analyse-form): Use it.  `inclosure' can't be nil any more.
Check lexical vars at let-binding time rather than when referenced.
For defuns to be in an empty environment and lambdas to take lexical args.
Pay attention to the need to build closures in catch, unwind-protect,
save-window-excursion, condition-case, and track-mouse.
Fix defconst/defvar handling.
2011-02-11 14:48:54 -05:00
..
calc Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
calendar Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
cedet Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
emacs-lisp Make cconv-analyse understand the need for closures. 2011-02-11 14:48:54 -05:00
emulation Update autoloads. 2011-01-28 11:58:04 -05:00
erc Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
eshell Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
gnus gnus-art.el (article-date-ut): Replace infinitely many Date headers with a single one when called interactively. 2011-01-31 12:29:31 +00:00
international Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
language Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
mail Implement C-c m in report-emacs-bug (insert to mailer) for OSX. 2011-01-30 19:59:58 +01:00
mh-e Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
net * lisp/net/rcirc.el: Clean log filenames (Bug#7933). 2011-01-31 16:19:57 +01:00
nxml Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
obsolete Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
org Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
play Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
progmodes Fix last-minute typo in last change. 2011-01-31 12:11:11 -05:00
term Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
textmodes * lisp/textmodes/tex-mode.el: Get rid of compilation-parse-errors-function 2011-01-28 16:16:04 -05:00
url Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
vc Refresh Dired and VC-dir buffers after vc-pull and vc-merge. 2011-01-29 16:19:21 -05:00
.gitignore
abbrev.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
abbrevlist.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
align.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
allout.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ansi-color.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
apropos.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
arc-mode.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
array.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
autoarg.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
autoinsert.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
autorevert.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
avoid.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
battery.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
bindings.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
bookmark.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
bs.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
buff-menu.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
button.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
calculator.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
case-table.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
cdl.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ChangeLog Make cconv-analyse understand the need for closures. 2011-02-11 14:48:54 -05:00
ChangeLog.1 Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
ChangeLog.2 Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ChangeLog.3 Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ChangeLog.4 Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ChangeLog.5 Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ChangeLog.6 Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ChangeLog.7 Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ChangeLog.8 Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ChangeLog.9 Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ChangeLog.10 Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ChangeLog.11 Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
ChangeLog.12 Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ChangeLog.13 Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ChangeLog.14 Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ChangeLog.funvec
ChangeLog.trunk Merge from trunk 2011-02-01 12:09:25 -05:00
chistory.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
cmuscheme.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
color.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
comint.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
completion.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
composite.el Merge from emacs-23 2011-01-14 12:18:41 -05:00
COPYING
cus-dep.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
cus-edit.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
cus-face.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
cus-start.el Let the debugger continue to the normal handler. 2011-01-26 15:02:07 -05:00
cus-theme.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
custom.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
dabbrev.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
delim-col.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
delsel.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
descr-text.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
desktop.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
dframe.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
dired-aux.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
dired-x.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
dired.el * lisp/emacs-lisp/cconv.el: New file. 2011-02-10 13:53:49 -05:00
dirtrack.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
disp-table.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
dnd.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
doc-view.el * lisp/emacs-lisp/cconv.el: New file. 2011-02-10 13:53:49 -05:00
dos-fns.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
dos-vars.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
dos-w32.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
double.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
dynamic-setting.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ebuff-menu.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
echistory.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
edmacro.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ehelp.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
electric.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
elide-head.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
emacs-lock.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
env.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
epa-dired.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
epa-file.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
epa-hook.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
epa-mail.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
epa.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
epg-config.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
epg.el Don't throw an error when any of encryption subkeys are expired. 2011-01-29 20:05:35 +09:00
expand.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ezimage.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
face-remap.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
facemenu.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
faces.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
ffap.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
filecache.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
files-x.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
files.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
filesets.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
find-cmd.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
find-dired.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
find-file.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
find-lisp.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
finder.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
flow-ctrl.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
foldout.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
follow.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
font-core.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
font-lock.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
format-spec.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
format.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
forms-d2.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
forms-pass.el Nuke arch-tags. 2011-01-15 15:16:57 -08:00
forms.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
frame.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
fringe.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
generic-x.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
gs.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
help-at-pt.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
help-fns.el Merge from trunk 2011-02-01 12:09:25 -05:00
help-macro.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
help-mode.el Fix help-mode highlighting of advice warning (Bug#6304). 2011-01-28 16:42:11 -05:00
help.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
hex-util.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
hexl.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
hfy-cmap.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
hi-lock.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
hilit-chg.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
hippie-exp.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
hl-line.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
htmlfontify.el Update autoloads. 2011-01-28 11:58:04 -05:00
ibuf-ext.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ibuf-macs.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ibuffer.el Update autoloads. 2011-01-28 11:58:04 -05:00
icomplete.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
ido.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ielm.el Merge from trunk 2011-02-01 12:09:25 -05:00
iimage.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
image-dired.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
image-file.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
image-mode.el * image-mode.el (image-display-size): Doc fix (Bug#7820). 2011-01-28 14:13:01 -05:00
image.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
imenu.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
indent.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
info-look.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
info-xref.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
info.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
informat.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
isearch.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
isearchb.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
iswitchb.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
jit-lock.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
jka-cmpr-hook.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
jka-compr.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
json.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
kermit.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
kmacro.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
ldefs-boot.el Merge from trunk 2011-02-01 12:09:25 -05:00
ledit.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
linum.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
loadhist.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
loadup.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
locate.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
longlines.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
lpr.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
ls-lisp.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
macros.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
Makefile.in Merge from trunk 2011-02-01 12:09:25 -05:00
makefile.w32-in Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
makesum.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
man.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
master.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
mb-depth.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
md4.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
menu-bar.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
midnight.el * lisp/midnight.el (clean-buffer-list-kill-never-buffer-names): Remove 2011-01-27 14:45:44 -05:00
minibuf-eldef.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
minibuffer.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
misc.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
misearch.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
mouse-copy.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
mouse-drag.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
mouse-sel.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
mouse.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
mpc.el * lisp/emacs-lisp/cconv.el: New file. 2011-02-10 13:53:49 -05:00
msb.el msb.el trivia. 2011-01-26 23:54:04 -08:00
mwheel.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
newcomment.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
notifications.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
novice.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
outline.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
paren.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
password-cache.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
patcomp.el Nuke arch-tags. 2011-01-15 15:16:57 -08:00
paths.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
pcmpl-cvs.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
pcmpl-gnu.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
pcmpl-linux.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
pcmpl-rpm.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
pcmpl-unix.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
pcomplete.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
printing.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
proced.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ps-bdf.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
ps-def.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ps-mule.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ps-print.el Update autoloads. 2011-01-28 11:58:04 -05:00
ps-samp.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
README
recentf.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
rect.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
register.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
repeat.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
replace.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
reposition.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
reveal.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
rfn-eshadow.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
rot13.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ruler-mode.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
savehist.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
saveplace.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
sb-image.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
scroll-all.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
scroll-bar.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
scroll-lock.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
select.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
server.el * lisp/emacs-lisp/cconv.el: New file. 2011-02-10 13:53:49 -05:00
ses.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
sha1.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
shadowfile.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
shell.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
simple.el Merge from trunk 2011-02-01 12:09:25 -05:00
skeleton.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
sort.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
soundex.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
speedbar.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
startup.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
strokes.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
subr.el Merge from trunk 2011-02-01 12:09:25 -05:00
t-mouse.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
tabify.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
talk.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
tar-mode.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
tempo.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
term.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
terminal.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
thingatpt.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
thumbs.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
time-stamp.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
time.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
timezone.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
tmm.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
tool-bar.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
tooltip.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
tree-widget.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
tutorial.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
type-break.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
uniquify.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
userlock.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
vcursor.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
version.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
view.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
vt-control.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
vt100-led.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
w32-fns.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
w32-vars.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
wdired.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
whitespace.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
wid-browse.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
wid-edit.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
widget.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
windmove.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
window.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
winner.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
woman.el Fix for woman escape sequence processing (Bug#7843). 2011-01-28 16:20:40 -05:00
x-dnd.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
xml.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
xt-mouse.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -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.