1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-10 09:43:26 -08:00
emacs/lisp
F. Jason Park e0df2841fb Allow updating of /IGNORE timeouts in ERC
* lisp/erc/erc.el (erc--read-time-period, erc--decode-time-period):
Move body of former, now a superficial wrapper, to latter, a new
function.
(erc--format-time-period): New function.
(erc--get-ignore-timer-args): New function.
(erc--find-ignore-timer): New function to search through `timer-list'
to find matching ignore timer.
(erc-cmd-IGNORE): Refactor and redo doc string.  Add new optional
`timespec' parameter, primarily to aid in testing.  Update an existing
timer instead of always creating one, and display time remaining in
"ignore list" output.  Pass server buffer instead of current buffer to
timer callbacks because `erc--unignore-user' displays its messages in
the `active' buffer, not necessarily the issuing one.  Note that doing
this does discard potentially useful information, so if ever reverting,
we can change the `cl-find' :test in `erc--find-ignore-timer' to
something that compares the `erc-server-process' of both buffers.
;;
;; Something like:
;;
;; (defun erc--ignore-timers-equal-p (a b)
;;   (and (equal (car a) (car b))
;;        (eq (buffer-local-value 'erc-server-process (cadr a))
;;            (buffer-local-value 'erc-server-process (cadr b)))))
;;
(erc-cmd-UNIGNORE): Pass `erc-ignore-list' member matching `user'
parameter to `erc--unignore-user' instead of original, raw parameter,
along with the server buffer.
(erc--unignore-user): Cancel existing timer and don't bother switching
to server buffer since we're already there.
(erc-message-english-ignore-list): New variable.
* test/lisp/erc/erc-scenarios-ignore.el: New file.
* test/lisp/erc/erc-tests.el (erc--read-time-period): New test.
(erc-cmd-UNIGNORE): New test.  (Bug#70127)
2024-04-07 12:59:21 -07:00
..
calc * lisp/calc/calc-prog.el: Switch to new method of detecting end of kbd macro 2024-03-10 10:40:19 -04:00
calendar Merge from origin/emacs-29 2024-03-23 06:51:39 -04:00
cedet Print records inside data-debug 2024-04-05 14:07:44 +08:00
emacs-lisp Merge from origin/emacs-29 2024-04-06 11:13:34 -04:00
emulation Simplify mode-indexed tables in packages 2024-03-09 10:29:32 -05:00
erc Allow updating of /IGNORE timeouts in ERC 2024-04-07 12:59:21 -07:00
eshell ; Simplify (with-current-buffer (get-buffer ...) ...) 2024-03-14 12:40:26 +02:00
gnus Make gnus cache work with group names having '/' 2024-03-30 14:40:42 -07:00
image Enable marking tagged with ls -F 2024-01-27 20:44:01 +02:00
international Respect display names of Android content URIs 2024-03-19 12:08:17 +08:00
language * lisp/language/japanese.el (map): Fix typo (bug#69494). 2024-03-02 09:04:37 +02:00
leim/quail Merge from origin/emacs-29 2024-03-02 03:43:14 -05:00
mail * lisp/mail/rmail.el (rmail-resend): Use with-syntax-table 2024-02-23 11:38:48 -05:00
mh-e Fix folder creation error (Bug#67361) 2024-01-16 14:22:39 +02:00
net Correct custom type in tramp-androidsu.el 2024-04-01 21:13:17 +08:00
nxml Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
obsolete ; Simplify (with-current-buffer (get-buffer ...) ...) 2024-03-14 12:40:26 +02:00
org Merge from origin/emacs-29 2024-03-30 04:35:24 -04:00
play Use obarray-make instead of make-vector to create obarrays 2024-02-23 13:02:27 +01:00
progmodes Fix truncation of long lines in compilation buffers 2024-04-07 12:08:18 +03:00
term Always enable native JSON support and remove Jansson references 2024-03-30 15:19:56 +01:00
textmodes Merge from origin/emacs-29 2024-03-16 05:47:41 -04:00
url ; Simplify (with-current-buffer (get-buffer ...) ...) 2024-03-14 12:40:26 +02:00
use-package Add use-package-vc-prefer-newest user option 2024-03-30 13:49:21 +01:00
vc Disable VC in special directories on Android 2024-03-30 15:05:30 +08:00
abbrev.el Add obarray-clear and use it 2024-02-23 13:02:27 +01:00
align.el Fix tex-tabbing-separator alignment rule 2024-04-07 10:36:10 +02:00
allout-widgets.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
allout.el Pacify some docstring control char warnings 2024-02-28 17:04:20 +01:00
ansi-color.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ansi-osc.el Downcase host names in ansi-osc.el to match URL parsing behavior 2024-01-27 12:30:55 +02:00
apropos.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
arc-mode.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
array.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
auth-source-pass.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
auth-source.el Only call set-text-conversion-style if it exists 2024-04-05 15:56:04 +02:00
autoinsert.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
autorevert.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
avoid.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
battery.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
bind-key.el (help-fns-function-name): New function 2024-03-21 19:40:20 -04:00
bindings.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
bookmark.el Fix removal of bookmark's fringe mark in Info and Dired 2024-03-25 15:51:07 +02:00
bs.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
buff-menu.el * lisp/buff-menu.el (Buffer-menu-marked-buffers): Add save-excursion. 2024-03-02 19:15:14 +02:00
button.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
calculator.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
case-table.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cdl.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.1 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.2 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.3 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.4 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.5 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.6 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.7 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.8 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.9 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.10 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.11 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.12 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.13 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.14 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.15 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.16 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.17 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
char-fold.el Avoid defconst for vars which we modify 2024-01-04 18:44:43 -05:00
chistory.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cmuscheme.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
color.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
comint.el ; Simplify (with-current-buffer (get-buffer ...) ...) 2024-03-14 12:40:26 +02:00
completion-preview.el ; Autoload 'global-completion-preview-mode' 2024-04-03 08:35:18 +02:00
completion.el Use obarray-make instead of make-vector to create obarrays 2024-02-23 13:02:27 +01:00
composite.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
COPYING
cus-dep.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cus-edit.el (customize-mode): Fix bug#69501 2024-03-14 22:00:14 -04:00
cus-face.el bytecomp.el: Rewrite the way we print dynamic docstrings 2024-02-02 13:07:53 -05:00
cus-start.el ; Fix last change (bug#68604) 2024-03-14 11:32:00 +02:00
cus-theme.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
custom.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
dabbrev.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
delim-col.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
delsel.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
descr-text.el Speed up describe-char when a property has a large value 2024-03-21 12:28:54 -04:00
desktop.el Merge from origin/emacs-29 2024-02-03 06:47:06 -05:00
dframe.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
dired-aux.el doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01:00
dired-x.el Use 'regexp-opt' in 'dired-omit-regexp' 2024-03-23 19:07:49 +02:00
dired.el New functions to set and use context of window points (bug#33871) 2024-04-02 20:19:21 +03:00
dirtrack.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
disp-table.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
display-fill-column-indicator.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
display-line-numbers.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
dnd.el ; Document more DND functions with limited support 2024-03-16 12:58:33 +02:00
doc-view.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
dom.el ; Use HTML entities for reserved characters in 'dom-print' 2024-01-20 11:40:22 +02:00
dos-fns.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
dos-vars.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
dos-w32.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
double.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
dynamic-setting.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ebuff-menu.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
echistory.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ecomplete.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
edmacro.el ; Minor fixes of doc strings referencing keymaps. 2024-04-06 13:43:50 +03:00
ehelp.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
elec-pair.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
electric.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
elide-head.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
emacs-lock.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
env.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
epa-dired.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
epa-file.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
epa-hook.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
epa-ks.el Removed decommissioned PGP keyservers 2024-02-17 19:47:29 +01:00
epa-mail.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
epa.el ; Fix last change 2024-02-17 11:31:20 +02:00
epg-config.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
epg.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
expand.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
external-completion.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ezimage.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
face-remap.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
facemenu.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
faces.el bytecomp.el: Rewrite the way we print dynamic docstrings 2024-02-02 13:07:53 -05:00
ffap.el ffap.el: Exclude angle brackets from file names in XML 2024-03-14 11:47:04 +02:00
filecache.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
fileloop.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
filenotify.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
files-x.el Handle local default directory in connection-local-value 2024-01-07 12:39:47 +01:00
files.el Merge from origin/emacs-29 2024-03-30 04:35:24 -04:00
filesets.el ; Fix last change 2024-02-05 08:31:54 +01:00
find-cmd.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
find-dired.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
find-file.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
find-lisp.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
finder.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
flow-ctrl.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
foldout.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
follow.el * lisp/follow.el: Put property 'isearch-scroll' on 'follow-recenter'. 2024-03-07 09:56:02 +02:00
font-core.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
font-lock.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
format-spec.el Clarify description of format-spec truncation 2024-03-21 10:43:17 +01:00
format.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
forms.el ; Fix typos 2024-02-04 11:06:50 +01:00
frame.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
frameset.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
fringe.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
generic-x.el Fix fontification of cgroup2 in fstab (bug#68367) 2024-01-10 16:24:53 +01:00
help-at-pt.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
help-fns.el (help-fns-function-description-header): Fix last change (bug#70209) 2024-04-05 18:29:16 -04:00
help-macro.el (make-help-screen): Move most of the code out to a function 2024-03-21 19:26:33 -04:00
help-mode.el (help-fns-function-description-header): Print functions' type 2024-03-22 08:47:13 -04:00
help.el * lisp/help.el (help-function-arglist): Don't substitute-command-keys 2024-03-26 17:41:42 -04:00
hex-util.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
hexl.el * lisp/hexl.el (hexl-mode): Fix doc string (bug#70163). 2024-04-05 08:45:44 +03:00
hfy-cmap.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
hi-lock.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
hilit-chg.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
hippie-exp.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
hl-line.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
htmlfontify.el Simplify mode-indexed tables in packages 2024-03-09 10:29:32 -05:00
ibuf-ext.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ibuf-macs.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ibuffer.el doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01:00
icomplete.el Support more metadata properties in completion-extra-properties (bug#68214) 2024-01-09 19:57:50 +02:00
ido.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ielm.el Add support for reading/writing IELM input history (bug#67000) 2024-02-15 08:46:28 +01:00
iimage.el New property 'context-menu-functions' (bug#62250) 2024-03-05 18:50:51 +02:00
image-file.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
image-mode.el Avoid infinite recursion in 'image-mode--display' 2024-03-23 09:51:47 +02:00
image.el bug#69992: Minor improvement to image map transformation logic 2024-03-30 16:35:11 +03:00
imenu.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
indent-aux.el ; Add 2024 to copyright years 2024-01-02 10:30:05 +08:00
indent.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
info-look.el Simplify mode-indexed tables in packages 2024-03-09 10:29:32 -05:00
info-xref.el * lisp/info-xref.el (info-xref-subfile-p): Avoid false positives. (Bug#68428) 2024-01-15 16:55:27 +01:00
info.el ; Minor fixes of doc strings referencing keymaps. 2024-04-06 13:43:50 +03:00
informat.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
isearch.el doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01:00
isearchb.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
jit-lock.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
jka-cmpr-hook.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
jka-compr.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
json.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
jsonrpc.el Jsonrpc: improve performance of process filter function 2024-03-12 15:22:24 +02:00
kermit.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
keymap.el Merge from origin/emacs-29 2024-03-23 06:51:40 -04:00
kmacro.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ldefs-boot.el ; Commit autogenerated files. 2024-04-06 11:15:36 -04:00
loadhist.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
loadup.el * lisp/loadup.el (lexical-binding): Add a comment 2024-02-16 09:04:46 -05:00
locate.el Do interactive mode tagging for locate.el 2024-03-09 09:26:03 +02:00
lpr.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ls-lisp.el List special directories when reading root directory on Android 2024-03-31 15:41:04 +08:00
macros.el doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01:00
Makefile.in Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
man.el Fix man.el shell injection vulnerability 2024-01-10 22:16:24 +01:00
master.el * lisp/master.el (master-says): Check nil argument (bug#70230). 2024-04-07 09:15:21 +03:00
mb-depth.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
md4.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
menu-bar.el Context menu for project (bug#69566) 2024-03-14 19:29:16 +02:00
midnight.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
minibuf-eldef.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
minibuffer.el ; Use two dashes for internal function minibuffer-visible-completions--bind 2024-04-05 19:27:45 +03:00
misc.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
misearch.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
mouse-copy.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
mouse-drag.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
mouse.el Context menu for project (bug#69566) 2024-03-14 19:29:16 +02:00
mpc.el Fix volume refresh bug in mpc 2024-02-10 10:22:40 +02:00
msb.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
mwheel.el xt-mouse.el: Obey mouse-wheel-*-event variables (bug#68698) 2024-01-28 18:51:11 -05:00
newcomment.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
notifications.el Merge from origin/emacs-29 2024-01-27 08:14:31 -05:00
novice.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
obarray.el ; Fix some wording in recent obarray changes. 2024-02-29 16:25:26 +01:00
outline.el Merge from origin/emacs-29 2024-02-17 04:54:48 -05:00
paren.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
password-cache.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
pcmpl-cvs.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
pcmpl-git.el Add file completion for "git blame" to pcomplete 2024-01-04 22:04:29 +01:00
pcmpl-gnu.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
pcmpl-linux.el Avoid defconst for vars which we modify 2024-01-04 18:44:43 -05:00
pcmpl-rpm.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
pcmpl-unix.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
pcmpl-x.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
pcomplete.el ; Simplify (with-current-buffer (get-buffer ...) ...) 2024-03-14 12:40:26 +02:00
pgtk-dnd.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
pixel-scroll.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
plstore.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
printing.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
proced.el Allow for auto updating only visible proced buffers (bug#69784) 2024-03-28 11:46:19 +02:00
profiler.el (help-fns-function-name): New function 2024-03-21 19:40:20 -04:00
ps-bdf.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ps-mule.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ps-print.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ps-samp.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
README
recentf.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
rect.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
register.el ; Minor improvements of last change 2024-01-27 12:52:55 +02:00
registry.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
repeat.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
replace.el ; Simplify (with-current-buffer (get-buffer ...) ...) 2024-03-14 12:40:26 +02:00
reposition.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
reveal.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
rfn-eshadow.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
rot13.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
rtree.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ruler-mode.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
savehist.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
saveplace.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
scroll-all.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
scroll-bar.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
scroll-lock.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
select.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
server.el Arrange for dialog boxes during emacsclient requests on Android 2024-02-25 11:41:02 +08:00
ses.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
shadowfile.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
shell.el ; * lisp/shell.el (w32-application-type): Fix 'declare-function'. 2024-03-29 18:26:38 +03:00
simple.el Move read-passwd* to auth-source.el, avoiding compilation warnings 2024-04-04 14:51:57 +02:00
skeleton.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
so-long.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
sort.el Remove sort-on (bug#69709) 2024-03-29 11:39:38 +01:00
soundex.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
speedbar.el * lisp/speedbar.el (imenu): Require unconditionally. 2024-02-04 11:41:06 +01:00
sqlite-mode.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
sqlite.el Fix 'with-sqlite-transaction' 2024-03-11 15:23:55 +02:00
startup.el Rearrange Android splash screen messages 2024-03-05 11:23:27 +08:00
strokes.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
subr.el Move read-passwd* to auth-source.el, avoiding compilation warnings 2024-04-04 14:51:57 +02:00
svg.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
t-mouse.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
tab-bar.el * lisp/tab-bar.el (tab-bar-mode-map): New keymap (bug#69578). 2024-04-05 19:23:08 +03:00
tab-line.el Disobey display actions while using switch-to-buffer on the tab-line 2024-04-04 09:21:54 +03:00
tabify.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
talk.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
tar-mode.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
tempo.el doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01:00
term.el Merge from origin/emacs-29 2024-03-23 06:51:39 -04:00
thingatpt.el Add bounds-of-thing-at-point property for 'number' 2024-03-14 11:39:33 +02:00
thread.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
time-stamp.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
time.el ; Simplify (with-current-buffer (get-buffer ...) ...) 2024-03-14 12:40:26 +02:00
timezone.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
tmm.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
tool-bar.el Populate tool-bar bindings on text terminals 2024-01-11 12:49:27 +02:00
tooltip.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
touch-screen.el * lisp/touch-screen.el (touch-screen): Fix defgroup version. 2024-02-08 13:20:28 +08:00
transient.el (help-fns-function-name): New function 2024-03-21 19:40:20 -04:00
tree-widget.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
treesit.el ; Fix doc strings of some treesit-related functions 2024-03-23 11:50:55 +02:00
tutorial.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
type-break.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
uniquify.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
userlock.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
vcursor.el Pacify some docstring control char warnings 2024-02-28 17:04:20 +01:00
version.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
view.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
visual-wrap.el Introduce a global variant of visual-wrap-prefix-mode 2024-02-01 16:08:47 +08:00
w32-fns.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
w32-vars.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
wdired.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
whitespace.el doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01:00
wid-browse.el Speed up describe-char when a property has a large value 2024-03-21 12:28:54 -04:00
wid-edit.el Fix display of custom menus after putative cosmetic change 2024-03-22 15:24:28 +08:00
widget.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
windmove.el doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01:00
window.el Mark display-comint-buffer-action as obsolete after adding a category. 2024-04-05 19:44:52 +03:00
winner.el Avoid errors in winner.el's 'post-command-hook' 2024-02-10 11:04:22 +02:00
woman.el Fix search error in woman.el 2024-02-01 12:34:50 +02:00
x-dnd.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
xdg.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
xml.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
xt-mouse.el Support 'mouse-autoselect-window' in xterm-mouse 2024-04-06 13:02:52 +03:00
xwidget.el ; Fix last change (bug#68604) 2024-03-14 11:32:00 +02:00
yank-media.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +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.