emacs/lisp
Paul Eggert 5d4cf1fef8 Add ‘nofollow’ flag to set-file-times
This is a companion to the recent set-file-modes patch.
It adds support for a ‘nofollow’ flag to set-file-times (Bug#39773).
Like the set-file-modes patch, it needs work in the w32 port.
* admin/merge-gnulib (GNULIB_MODULES): Add futimens, utimensat.
Remove utimens.
* doc/lispref/files.texi (Changing Files):
* etc/NEWS: Mention the change.
* lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
* lisp/files.el (copy-directory):
* lisp/gnus/gnus-cloud.el (gnus-cloud-replace-file):
* lisp/net/tramp-adb.el (tramp-adb-handle-copy-file):
* lisp/net/tramp-smb.el (tramp-smb-handle-copy-file):
* lisp/tar-mode.el (tar-copy):
* test/lisp/filenotify-tests.el (file-notify-test03-events):
* test/lisp/files-tests.el:
(files-tests-file-name-non-special-set-file-times):
* test/lisp/net/tramp-tests.el (tramp-test22-file-times):
When setting file times, avoid following symbolic links
when the file is not supposed to be a symbolic link.
* lib/futimens.c, lib/utimensat.c, m4/futimens.m4, m4/utimensat.m4:
New files, copied from Gnulib.
* lisp/gnus/gnus-cloud.el (gnus-cloud-replace-file):
When creating a file that is not supposed to exist already,
use the excl flag to check this.
* lisp/net/tramp-adb.el (tramp-adb-handle-set-file-times):
* lisp/net/tramp-sh.el (tramp-sh-handle-set-file-times):
* lisp/net/tramp-sudoedit.el (tramp-sudoedit-handle-set-file-times):
Accept an optional FLAG arg that is currently ignored,
and add a FIXME comment for it.
* lisp/net/tramp-gvfs.el (tramp-gvfs-handle-set-file-times):
* src/fileio.c (Fset_file_times):
Support an optional FLAG arg.
* src/fileio.c (Fcopy_file): Use futimens instead of set_file_times,
as it’s simpler and is a POSIX API.
* src/sysdep.c (set_file_times): Move from here ...
* src/w32.c (set_file_times): ... to here, and make it static,
since it is now used only in w32.c.  Presumably w32.c should also
add support for futimens and utimensat (the POSIX APIs, which
Emacs now uses) and it can remove fdutimens (the Gnulib API,
which Emacs no longer uses).
2020-03-07 12:15:43 -08:00
..
calc Make more load-hooks obsolete 2020-01-16 23:06:04 -08:00
calendar Give fuller support for obsolete ---12 dates in iso8601 2020-01-30 03:02:48 +01:00
cedet Merge from origin/emacs-27 2020-03-07 07:50:28 -08:00
emacs-lisp Merge from origin/emacs-27 2020-03-07 07:50:28 -08:00
emulation Remove more XEmacs compat code from viper 2020-03-01 01:56:03 +01:00
erc Merge from origin/emacs-27 2020-03-07 07:50:28 -08:00
eshell Add 'nofollow' flag to set-file-modes etc. 2020-02-23 16:45:50 -08:00
gnus Add ‘nofollow’ flag to set-file-times 2020-03-07 12:15:43 -08:00
image Update copyright year to 2020 2020-01-01 00:59:52 +00:00
international Merge from origin/emacs-27 2020-03-04 13:57:58 -08:00
language Update copyright year to 2020 2020-01-01 00:59:52 +00:00
leim/quail Merge from origin/emacs-27 2020-02-01 07:50:10 -08:00
mail Merge from origin/emacs-27 2020-02-13 07:50:24 -08:00
mh-e MH-E: alter content in mh-display-msg, not mh-show-mode 2020-02-01 09:28:30 -08:00
net Add ‘nofollow’ flag to set-file-times 2020-03-07 12:15:43 -08:00
nxml Update copyright year to 2020 2020-01-01 00:59:52 +00:00
obsolete Remove (or double) redundant backslashes in string literals 2020-01-24 23:04:34 +01:00
org Fix mistake in regexp cleanup 2020-02-25 12:04:40 +01:00
play Remove subsumed repetitions in regexps 2020-02-20 16:05:18 +01:00
progmodes Merge from origin/emacs-27 2020-03-04 13:57:58 -08:00
term Revert "Fix display of working text on NS (Bug#23412, Bug#1453)" 2020-02-11 17:27:11 +00:00
textmodes Merge from origin/emacs-27 2020-03-07 07:50:28 -08:00
url Add 'nofollow' flag to set-file-modes etc. 2020-02-23 16:45:50 -08:00
vc Merge from origin/emacs-27 2020-03-04 13:57:58 -08:00
abbrev.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
align.el Merge from origin/emacs-27 2020-02-13 07:50:24 -08:00
allout-widgets.el Correct "different than" to "different from" where appropriate 2020-02-09 14:33:14 +00:00
allout.el Merge from origin/emacs-27 2020-02-13 07:50:24 -08:00
ansi-color.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
apropos.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
arc-mode.el * lisp/arc-mode.el (archive-zip-summarize): Remove unused local. 2020-01-04 19:09:14 -08:00
array.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
auth-source-pass.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
auth-source.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
autoarg.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
autoinsert.el Replace add-to-list to lexical variable with push (bug#39373) 2020-02-01 22:27:23 +01:00
autorevert.el Make more load-hooks obsolete 2020-01-16 23:06:04 -08:00
avoid.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
battery.el * lisp/battery.el: Use lexical-binding. Drop Redundant :groups. 2020-02-06 10:41:26 -05:00
bindings.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
bookmark.el Make more load-hooks obsolete 2020-01-16 23:06:04 -08:00
bs.el Remove subsumed repetitions in regexps 2020-02-20 16:05:18 +01:00
buff-menu.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
button.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
calculator.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
case-table.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
cdl.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.1 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.2 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.3 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.4 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.5 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.6 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.7 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.8 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.9 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.10 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.11 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.12 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.13 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.14 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.15 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.16 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.17 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
char-fold.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
chistory.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
cmuscheme.el Make more load-hooks obsolete 2020-01-16 23:06:04 -08:00
color.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
comint.el * lisp/comint.el (comint-redirect-setup): Guard mode-line-process (bug#39705) 2020-02-25 02:22:29 +02:00
completion.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
composite.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
COPYING
cus-dep.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
cus-edit.el Reset to the standard value when reverting session's customizations 2020-01-11 10:36:59 +02:00
cus-face.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
cus-start.el Tab-bar related fixes. 2020-01-30 01:22:19 +02:00
cus-theme.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
custom.el Fix saving multiple themes 2020-01-11 10:31:44 +02:00
dabbrev.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
delim-col.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
delsel.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
descr-text.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
desktop.el Merge from origin/emacs-27 2020-02-01 07:50:10 -08:00
dframe.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
dired-aux.el Add 'nofollow' flag to set-file-modes etc. 2020-02-23 16:45:50 -08:00
dired-x.el Prefer saying "Info manual" to "info page" in docs 2020-01-23 14:44:27 +01:00
dired.el Silence byte-compiler warning 2020-02-04 02:26:35 +01:00
dirtrack.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
disp-table.el ; Some that->than fixes. 2020-01-04 19:13:23 -08:00
display-fill-column-indicator.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
display-line-numbers.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
dnd.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
doc-view.el Add 'nofollow' flag to set-file-modes etc. 2020-02-23 16:45:50 -08:00
dom.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
dos-fns.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
dos-vars.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
dos-w32.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
double.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
dynamic-setting.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ebuff-menu.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
echistory.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ecomplete.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
edmacro.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ehelp.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
elec-pair.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
electric.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
elide-head.el Merge from origin/emacs-27 2020-01-01 01:08:16 +00:00
emacs-lock.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
env.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
epa-dired.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
epa-file.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
epa-hook.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
epa-mail.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
epa.el Merge from origin/emacs-27 2020-01-01 01:08:16 +00:00
epg-config.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
epg.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
expand.el Make more load-hooks obsolete 2020-01-16 23:06:04 -08:00
ezimage.el ; * lisp/ezimage.el: Fix typo. 2020-01-17 06:34:00 +01:00
face-remap.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
facemenu.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
faces.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ffap.el Make find-file-at-point respect port numbers in Tramp file name 2020-01-22 13:58:52 +01:00
filecache.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
fileloop.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
filenotify.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
files-x.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
files.el Add ‘nofollow’ flag to set-file-times 2020-03-07 12:15:43 -08:00
filesets.el Move “Fix some broken conditional forms” to master 2020-01-05 11:50:31 -08:00
find-cmd.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
find-dired.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
find-file.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
find-lisp.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
finder.el Globally sanitize single-file package long descriptions (Bug#37548) 2020-01-23 22:57:23 +01:00
flow-ctrl.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
foldout.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
follow.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
font-core.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
font-lock.el * lisp/font-lock.el (font-lock-ensure): Use font-lock-specified-p (bug#39597) 2020-02-23 02:36:54 +02:00
format-spec.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
format.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
forms.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
frame.el New command make-frame-on-current-monitor to use in windmove (bug#39875) 2020-03-06 02:19:00 +02:00
frameset.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
fringe.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
generic-x.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
help-at-pt.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
help-fns.el Fix handling of empty input in describe-variable and describe-symbol 2020-03-06 02:27:32 +02:00
help-macro.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
help-mode.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
help.el Use help-fns-short-filename in other describe- commands 2020-03-03 10:52:27 -05:00
hex-util.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
hexl.el Expose ElDoc functions in a hook (Bug#28257) 2020-02-25 18:15:12 -05:00
hfy-cmap.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
hi-lock.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
hilit-chg.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
hippie-exp.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
hl-line.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
htmlfontify.el Merge from origin/emacs-27 2020-01-01 01:08:16 +00:00
ibuf-ext.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ibuf-macs.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ibuffer.el Make more load-hooks obsolete 2020-01-16 23:06:04 -08:00
icomplete.el Let fido-mode users force a minibuffer-exit 2020-03-07 13:59:50 +00:00
ido.el Fix display of minibuffer prompt in ido.el 2020-02-12 21:39:44 +02:00
ielm.el Expose ElDoc functions in a hook (Bug#28257) 2020-02-25 18:15:12 -05:00
iimage.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
image-dired.el Fix some file-modes races 2020-02-19 13:48:27 -08:00
image-file.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
image-mode.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
image.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
imenu.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
indent.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
info-look.el Merge from origin/emacs-27 2020-01-01 01:08:16 +00:00
info-xref.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
info.el Globally sanitize single-file package long descriptions (Bug#37548) 2020-01-23 22:57:23 +01:00
informat.el Remove subsumed repetitions in regexps 2020-02-20 16:05:18 +01:00
isearch.el * lisp/isearch.el: Fix corner cases of isearch-lazy-count. 2020-01-15 02:02:53 +02:00
isearchb.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
jit-lock.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
jka-cmpr-hook.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
jka-compr.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
json.el Add an appropriate error for reading bad JSON arrays 2020-02-13 19:57:44 -05:00
jsonrpc.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
kermit.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
kmacro.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ldefs-boot.el ; Auto-commit of loaddefs files. 2020-03-01 10:04:27 -08:00
linum.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
loadhist.el Don't misinterpret doc string as initial value 2020-03-04 14:46:46 +01:00
loadup.el * lisp/loadup.el: Set max-specpdl-size to 1800 when loading cl-generic.el. 2020-01-01 17:38:42 +01:00
locate.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
lpr.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ls-lisp.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
macros.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
Makefile.in Update copyright year to 2020 2020-01-01 00:59:52 +00:00
makesum.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
man.el Merge from origin/emacs-27 2020-01-01 01:08:16 +00:00
master.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
mb-depth.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
md4.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
menu-bar.el * lisp/menu-bar.el: Remove desktop-save-mode from release branch (bug#37594) 2020-01-21 01:09:04 +02:00
midnight.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
minibuf-eldef.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
minibuffer.el minibuffer-force-complete-and-exit: Allow input with no matches 2020-03-07 13:50:42 +00:00
misc.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
misearch.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
mouse-copy.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
mouse-drag.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
mouse.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
mpc.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
msb.el Make more load-hooks obsolete 2020-01-16 23:06:04 -08:00
mwheel.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
newcomment.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
notifications.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
novice.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
obarray.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
outline.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
paren.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
password-cache.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
pcmpl-cvs.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
pcmpl-gnu.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
pcmpl-linux.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
pcmpl-rpm.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
pcmpl-unix.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
pcmpl-x.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
pcomplete.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
pixel-scroll.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
plstore.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
printing.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
proced.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
profiler.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ps-bdf.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ps-def.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ps-mule.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ps-print.el Correct "different than" to "different from" where appropriate 2020-02-09 14:33:14 +00:00
ps-samp.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
README
recentf.el Make more load-hooks obsolete 2020-01-16 23:06:04 -08:00
rect.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
register.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
registry.el Merge from origin/emacs-27 2020-01-01 01:08:16 +00:00
repeat.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
replace.el Update default-directory in occur buffer (bug#39608) 2020-03-04 02:05:55 +02:00
reposition.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
reveal.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
rfn-eshadow.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
rot13.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
rtree.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ruler-mode.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
savehist.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
saveplace.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
scroll-all.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
scroll-bar.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
scroll-lock.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
select.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
server.el Add 'nofollow' flag to set-file-modes etc. 2020-02-23 16:45:50 -08:00
ses.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
shadowfile.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
shell.el Add and remove backslashes in regexps 2020-02-20 16:03:30 +01:00
simple.el Merge from origin/emacs-27 2020-03-04 13:57:58 -08:00
skeleton.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
so-long.el Make so-long test pass following lisp-mnt change 2020-01-23 18:42:02 -08:00
sort.el Fix 'reverse-region' when less than one line is in region 2020-02-15 10:47:08 +02:00
soundex.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
speedbar.el Declare speedbar-incompatible-version obsolete 2020-03-04 05:50:26 +01:00
startup.el Revert the --with-install-srcdir patch 2020-01-27 23:17:10 -08:00
strokes.el Make more load-hooks obsolete 2020-01-16 23:06:04 -08:00
subr.el Merge from origin/emacs-27 2020-03-04 13:57:58 -08:00
svg.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
t-mouse.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
tab-bar.el Use quit-restore-window to close tab (bug#39446) 2020-02-10 02:49:36 +02:00
tab-line.el * lisp/tab-line.el: Fix auto-hscrolling (bug#39649) 2020-02-29 23:49:17 +02:00
tabify.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
talk.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
tar-mode.el Add ‘nofollow’ flag to set-file-times 2020-03-07 12:15:43 -08:00
tempo.el ; * lisp/tempo.el (tempo-add-tag): Punctuation fixes in comments. 2020-02-21 11:18:04 +02:00
term.el Remove subsumed repetitions in regexps 2020-02-20 16:05:18 +01:00
thingatpt.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
thread.el Remove obsolete thread-alive-p 2020-01-09 13:40:14 +01:00
thumbs.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
time-stamp.el ; Clarify what time-stamp-active enables 2020-01-24 09:16:19 -08:00
time.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
timezone.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
tmm.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
tool-bar.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
tooltip.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
tree-widget.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
tutorial.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
type-break.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
uniquify.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
userlock.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
vcursor.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
version.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
view.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
vt-control.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
vt100-led.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
w32-fns.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
w32-vars.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
wdired.el * lisp/wdired.el (wdired-next-line, wdired-previous-line): Preserve column 2020-02-18 12:47:32 -05:00
whitespace.el whitespace: Turn long lines regexp into a function (bug#36837) 2020-03-01 22:54:32 -05:00
wid-browse.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
wid-edit.el * lisp/wid-edit.el (widget-choose): Use read-char-from-minibuffer (bug#17272) 2020-02-06 00:27:37 +02:00
widget.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
windmove.el New command make-frame-on-current-monitor to use in windmove (bug#39875) 2020-03-06 02:19:00 +02:00
window.el Merge from origin/emacs-27 2020-03-07 07:50:28 -08:00
winner.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
woman.el Merge from origin/emacs-27 2020-01-20 07:50:26 -08:00
x-dnd.el Fix drag and drop from some Qt versions 2020-01-19 23:41:23 -08:00
xdg.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
xml.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
xt-mouse.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
xwidget.el Update copyright year to 2020 2020-01-01 00:59:52 +00: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.