1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-07 16:10:46 -08:00
emacs/lisp
Stephen Berman 22d463ed5c Fix todo-mode commands called on done items separator
The done items separator is not reachable by todo-mode navigation
commands, but it is e.g. by C-n and C-p.  Ensure that invoking
todo-mode commands with point on the separator does not result in
unexpected results, errors or file corruption (bug#32343).

* lisp/calendar/todo-mode.el (todo-insert-item--basic): Make
copying item and inserting item "here" noops when invoked on done
items separator.  Consolidate error handling of these cases.  Also
restrict "here" insertion to valid positions in the current
category, since this is simpler than the previous behavior of
inserting as the first item, which was moreover undocumented,
counterintuitive and superfluous.
(todo-set-item-priority, todo-move-item, todo-item-done)
(todo-item-start, todo-item-end): Make noops when invoked on done
items separator.

* test/lisp/calendar/todo-mode-tests.el: Require ert-x.
(todo-test--insert-item): Add formal parameters of
todo-insert-item--basic.
(todo-test--done-items-separator): New function.
(todo-test-done-items-separator01-bol)
(todo-test-done-items-separator01-eol)
(todo-test-done-items-separator02-bol)
(todo-test-done-items-separator02-eol)
(todo-test-done-items-separator03-bol)
(todo-test-done-items-separator03-eol)
(todo-test-done-items-separator04-bol)
(todo-test-done-items-separator04-eol)
(todo-test-done-items-separator05-bol)
(todo-test-done-items-separator05-eol)
(todo-test-done-items-separator06-bol)
(todo-test-done-items-separator06-eol)
(todo-test-done-items-separator07): New tests.
2018-08-01 14:42:57 +02:00
..
calc Update copyright year to 2018 2018-01-01 00:57:59 -08:00
calendar Fix todo-mode commands called on done items separator 2018-08-01 14:42:57 +02:00
cedet Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
emacs-lisp Merge from origin/emacs-26 2018-07-28 07:50:36 -07:00
emulation Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
erc Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
eshell Merge from origin/emacs-26 2018-07-24 06:40:58 -07:00
gnus Fix docstring of gnus-dependencies-add-header 2018-07-25 12:13:36 -07:00
image Merge from origin/emacs-26 2018-02-17 07:50:28 -08:00
international Make 'tis620-2533' character set be an alias for 'thai-iso8859-11' 2018-07-28 20:34:57 +03:00
language Make 'tis620-2533' character set be an alias for 'thai-iso8859-11' 2018-07-28 20:34:57 +03:00
leim/quail Add Capital sharp s to 2 more Latin input methods 2018-03-30 16:12:07 +03:00
mail * lisp/mail/sendmail.el: Use lexical-binding 2018-07-03 18:16:52 -04:00
mh-e Reset mh-blacklist and mh-whitelist on folder undo 2018-07-31 22:29:47 -07:00
net Fix Bug#32304 2018-07-31 06:50:30 +02:00
nxml * lisp/nxml/nxml-mode.el (nxml-sexp-element-flag): Set :version. 2018-04-01 10:55:57 -07:00
obsolete Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
org Add predicate proper-list-p 2018-07-09 19:00:43 -07:00
play * lisp/play/fortune.el (fortune-in-buffer): Revert previous nonsense. 2018-03-21 17:10:41 -04:00
progmodes Correctly indent C++ brace lists in member init lists. 2018-07-26 19:55:47 +00:00
term Merge from origin/emacs-26 2018-07-20 10:00:32 -07:00
textmodes Add \eqref to RefTeX's reference styles (Bug#32203) 2018-07-22 10:53:50 -04:00
url Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
vc * lisp/vc/diff.el (diff-buffer-with-file): Support indirect buffers. 2018-07-29 00:30:01 +12:00
abbrev.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
align.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
allout-widgets.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
allout.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
ansi-color.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
apropos.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
arc-mode.el Remove many items obsolete since Emacs 22.1 2018-03-10 19:15:56 -08:00
array.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
auth-source-pass.el * lisp/auth-source-pass.el: Update version to 4.0.1 2018-06-05 15:53:43 +02:00
auth-source.el Merge from origin/emacs-26 2018-07-20 10:00:32 -07:00
autoarg.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
autoinsert.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
autorevert.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
avoid.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
battery.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
bindings.el Merge from origin/emacs-26 2018-04-14 07:50:45 -07:00
bookmark.el Merge from origin/emacs-26 2018-07-28 07:50:36 -07:00
bs.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
buff-menu.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
button.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
calculator.el * lisp/calculator.el (calculator-paste-decimals): Add version. 2018-03-23 19:49:28 -04:00
case-table.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cdl.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.1 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.2 Use “Cc” for email copies, as per RFC 5322. 2018-05-20 11:02:50 -07:00
ChangeLog.3 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.4 Use “Cc” for email copies, as per RFC 5322. 2018-05-20 11:02:50 -07:00
ChangeLog.5 Use “Cc” for email copies, as per RFC 5322. 2018-05-20 11:02:50 -07:00
ChangeLog.6 ; Spelling and grammar fixes. 2018-02-17 09:17:28 -08:00
ChangeLog.7 Use “Cc” for email copies, as per RFC 5322. 2018-05-20 11:02:50 -07:00
ChangeLog.8 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.9 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.10 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.11 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.12 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.13 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.14 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.15 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.16 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.17 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
char-fold.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
chistory.el command-history-mode inherits from special-mode 2018-02-20 15:31:07 -05:00
cmuscheme.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
color.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
comint.el * lisp/comint.el: Clean up namespace 2018-07-18 10:23:20 -04:00
completion.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
composite.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
COPYING
cus-dep.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cus-edit.el Add new macro dolist-with-progress-reporter 2018-06-17 18:28:34 +09:00
cus-face.el Fix theme application 2018-06-19 07:38:47 -07:00
cus-start.el Merge from origin/emacs-26 2018-04-04 07:50:45 -07:00
cus-theme.el Minor cus-theme.el simplifications 2018-07-13 11:28:16 -04:00
custom.el Minor custom.el simplifications 2018-07-13 11:28:16 -04:00
dabbrev.el Unbreak dabbrev 2018-06-19 07:34:07 -07:00
delim-col.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
delsel.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
descr-text.el Make 'tis620-2533' character set be an alias for 'thai-iso8859-11' 2018-07-28 20:34:57 +03:00
desktop.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
dframe.el Don't bind dframe events on load (Bug#29599) 2018-01-02 20:53:42 -05:00
dired-aux.el dired-do-find-regexp: Use rgrep-find-ignored-directories. 2018-07-09 09:29:23 -04:00
dired-x.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
dired.el Fix Bug#30663 2018-05-14 17:12:16 +02:00
dirtrack.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
disp-table.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
display-line-numbers.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
dnd.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
doc-view.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
dom.el (dom-texts): Don't return contents of <script> as text 2018-04-13 00:14:32 +02:00
dos-fns.el Replace (default-value 'enable-multibyte-characters) with t 2018-01-25 13:35:37 -05:00
dos-vars.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
dos-w32.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
double.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
dynamic-setting.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ebuff-menu.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
echistory.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ecomplete.el * lisp/ecomplete.el: Add completion-table; use lexical-binding and cl-lib 2018-01-23 12:14:48 -05:00
edmacro.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ehelp.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
elec-pair.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
electric.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
elide-head.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
emacs-lock.el Merge from origin/emacs-26 2018-07-07 09:27:44 -07:00
env.el Avoid destroying match data in 'setenv' (Bug#32201) 2018-07-21 21:10:20 -04:00
epa-dired.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
epa-file.el Move epa-pinentry-mode to epg-config (Bug#26298) 2018-05-23 07:53:58 -04:00
epa-hook.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
epa-mail.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
epa.el * lisp/epa.el (epa-decrypt-file): Apply epa-pinentry-mode (Bug#30363). 2018-06-03 12:48:14 -04:00
epg-config.el ; Remove tracing for epg-tests (Bug#23561) 2018-07-16 07:12:07 -04:00
epg.el Move epa-pinentry-mode to epg-config (Bug#26298) 2018-05-23 07:53:58 -04:00
expand.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ezimage.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
face-remap.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
facemenu.el Use Enriched mode in etc/HELLO to keep charset information 2018-05-19 18:17:38 +03:00
faces.el ; Fix doc typos related to indefinite articles 2018-02-16 15:16:15 -05:00
ffap.el Explicitly require cl-lib where needed 2018-03-16 20:41:17 -04:00
filecache.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
filenotify.el Merge from origin/emacs-26 2018-03-04 17:16:39 -08:00
files-x.el Fix Bug#32090 2018-07-09 16:03:49 +02:00
files.el Merge from origin/emacs-26 2018-07-24 06:40:58 -07:00
filesets.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
find-cmd.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
find-dired.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
find-file.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
find-lisp.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
finder.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
flow-ctrl.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
foldout.el * lisp/foldout.el (outline-minor-mode): Remove pointless check. 2018-04-25 14:45:30 -04:00
follow.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
font-core.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
font-lock.el More alias-related tedium 2018-04-20 18:55:04 -04:00
format-spec.el * lisp/net/imap.el: Use lexical-binding and cl-lib 2018-01-23 14:13:50 -05:00
format.el * lisp/format.el (format-proper-list-p): New alias. 2018-07-15 18:30:16 -07:00
forms.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
frame.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
frameset.el In frameset save pixel values with frame-resize-pixelwise non-nil (Bug#30141) 2018-03-17 10:58:17 +01:00
fringe.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
generic-x.el Remove many items obsolete since Emacs 22.1 2018-03-10 19:15:56 -08:00
help-at-pt.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
help-fns.el Prefer \... to control chars in .el literals 2018-03-29 17:43:08 -07:00
help-macro.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
help-mode.el Merge from origin/emacs-26 2018-05-23 01:35:05 -07:00
help.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
hex-util.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
hexl.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
hfy-cmap.el More alias-related tedium 2018-04-20 18:55:04 -04:00
hi-lock.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
hilit-chg.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
hippie-exp.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
hl-line.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
htmlfontify.el The tedious game of whack-a-mole with compiler warnings continues 2018-04-20 18:34:39 -04:00
ibuf-ext.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
ibuf-macs.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
ibuffer.el Remove many items obsolete since Emacs 22.1 2018-03-10 19:15:56 -08:00
icomplete.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
ido.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
ielm.el Make ielm accept an optional buffer name param 2018-07-21 14:00:11 +03:00
iimage.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
image-dired.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
image-file.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
image-mode.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
image.el Obsolete image-jpeg-p 2018-05-31 17:14:28 +02:00
imenu.el Fix imenu--generic-function after fix for Bug#32024. 2018-07-18 16:11:47 +03:00
indent.el Preserve nonblank whitespace when indenting (Bug#32200) 2018-07-22 10:52:48 -04:00
info-look.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
info-xref.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
info.el Allow 'file:' protocol for Info-follow-nearest-node. 2018-06-27 15:18:52 +02:00
informat.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
isearch.el Let isearch-yank-kill enable isearch-mode if needed (Bug#21419) 2018-06-07 08:42:55 -04:00
isearchb.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
jit-lock.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
jka-cmpr-hook.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
jka-compr.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
json.el Fix pretty-printing empty objects as null 2018-06-14 11:01:49 +02:00
jsonrpc.el Adjust previous jsonrpc change 2018-07-03 08:21:56 +01:00
kermit.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
kmacro.el Merge from origin/emacs-26 2018-05-15 09:09:48 -07:00
ldefs-boot.el ; Auto-commit of loaddefs files. 2018-08-01 07:33:38 -04:00
linum.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
loadhist.el Explicitly require cl-lib where needed 2018-03-16 20:41:17 -04:00
loadup.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
locate.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
lpr.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ls-lisp.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
macros.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
Makefile.in Merge from origin/emacs-26 2018-06-18 12:14:24 -07:00
makesum.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
man.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
master.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
mb-depth.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
md4.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
menu-bar.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
midnight.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
minibuf-eldef.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
minibuffer.el Fix off-by-one history pruning (bug#31211) 2018-05-02 20:18:07 -04:00
misc.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
misearch.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
mouse-copy.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
mouse-drag.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
mouse.el Merge from origin/emacs-26 2018-06-23 07:50:59 -07:00
mpc.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
msb.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
mwheel.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
newcomment.el Merge from origin/emacs-26 2018-06-02 10:29:38 -07:00
notifications.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
novice.el Remove many items obsolete since Emacs 22.1 2018-03-10 19:15:56 -08:00
obarray.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
outline.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
paren.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
password-cache.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
pcmpl-cvs.el uniqify -> uniquify 2018-03-04 18:01:41 -08:00
pcmpl-gnu.el uniqify -> uniquify 2018-03-04 18:01:41 -08:00
pcmpl-linux.el uniqify -> uniquify 2018-03-04 18:01:41 -08:00
pcmpl-rpm.el * lisp/pcmpl-rpm.el (pcmpl-rpm-all-query): Fix typo in previous. 2018-03-05 08:57:21 -08:00
pcmpl-unix.el uniqify -> uniquify 2018-03-04 18:01:41 -08:00
pcmpl-x.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
pcomplete.el * lisp/pcomplete.el (pcomplete-here): Move before first reference. 2018-03-15 12:32:22 -04:00
pixel-scroll.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
plstore.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
printing.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
proced.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
profiler.el 0x%x → %#x in elisp formats 2018-07-23 01:10:07 -07:00
ps-bdf.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ps-def.el Remove some declare-function stub definitions 2018-03-23 16:28:24 -04:00
ps-mule.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
ps-print.el Remove last vestiges of obsolete font-lock-face-attributes 2018-02-27 15:38:47 -05:00
ps-samp.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
README
recentf.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
rect.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
register.el Improve description of window configs in 'register-val-describe' 2018-07-16 20:57:06 +02:00
registry.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
repeat.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
replace.el query-replace undo: Handle when user edits the replacement string 2018-06-03 23:28:30 +09:00
reposition.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
reveal.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
rfn-eshadow.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
rot13.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
rtree.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
ruler-mode.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
savehist.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
saveplace.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
sb-image.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
scroll-all.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
scroll-bar.el Fix problem with 'scroll-bar-adjust-thumb-portion' nil (Bug#32002) 2018-07-28 09:08:30 +02:00
scroll-lock.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
select.el The tedious game of whack-a-mole with compiler warnings continues 2018-04-20 18:34:39 -04:00
server.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
ses.el Quieten ses.el compilation 2018-03-01 20:28:03 -05:00
shadowfile.el ; Instrumentation for shadowfile.el 2018-07-30 11:11:32 +02:00
shell.el * lisp/comint.el: Clean up namespace 2018-07-18 10:23:20 -04:00
simple.el Make 'tis620-2533' character set be an alias for 'thai-iso8859-11' 2018-07-28 20:34:57 +03:00
skeleton.el Merge from origin/emacs-26 2018-07-02 19:19:26 -07:00
sort.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
soundex.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
speedbar.el speedbar: remove support for missing custom.el 2018-04-25 14:43:18 -04:00
startup.el Default to splash on current frame, if none visible (Bug#31169) 2018-06-18 20:02:03 -04:00
strokes.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
subr.el Prefer ?* to hide passwords 2018-07-29 21:21:40 +09:00
svg.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
t-mouse.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
tabify.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
talk.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
tar-mode.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
tempo.el ; Fix doc typos related to indefinite articles 2018-02-16 15:16:15 -05:00
term.el * lisp/term.el (term-read-noecho): Mark obsolete. 2018-07-29 21:13:48 -04:00
thingatpt.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
thumbs.el ; Fix doc typos related to indefinite articles 2018-02-16 15:16:15 -05:00
time-stamp.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
time.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
timezone.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
tmm.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
tool-bar.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
tooltip.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
tree-widget.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
tutorial.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
type-break.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
uniquify.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
userlock.el Explicitly require cl-lib where needed 2018-03-16 20:41:17 -04:00
vcursor.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
version.el More alias-related tedium 2018-04-20 18:55:04 -04:00
view.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
vt-control.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
vt100-led.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
w32-fns.el Make 'tis620-2533' character set be an alias for 'thai-iso8859-11' 2018-07-28 20:34:57 +03:00
w32-vars.el Remove variables labeled as obsolete that do nothing 2018-03-23 19:52:09 -04:00
wdired.el Handle symlinks in wdired.el when restoring filename property 2018-07-29 13:16:48 +02:00
whitespace.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
wid-browse.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
wid-edit.el ; Fix doc typos related to indefinite articles 2018-02-16 17:33:57 -05:00
widget.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
windmove.el * lisp/windmove.el (windmove-default-keybindings): Allow list of modifiers. 2018-01-12 00:10:39 +02:00
window.el Keep interactive uses of 'recenter' backward compatible (Bug#31325) 2018-07-07 12:07:47 +03:00
winner.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
woman.el Ensure woman2-roff-buffer restores functions on error (Bug#30908) 2018-04-26 07:37:48 -04:00
x-dnd.el Replace (default-value 'enable-multibyte-characters) with t 2018-01-25 13:35:37 -05:00
xdg.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
xml.el Make DISCARD-COMMENTS in `libxml-parse-{html,xml}-region' obsolete 2018-04-14 17:14:01 +02:00
xt-mouse.el Optionally add argument description in minor mode DOC (bug#10754) 2018-07-01 23:34:53 -04:00
xwidget.el Update copyright year to 2018 2018-01-01 00:57:59 -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.