1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-23 04:53:12 -08:00
emacs/lisp
Liu Hui 0b9c7148fd Respect the delimiter of completer in Python shell completion
* lisp/progmodes/python.el: (python-shell-completion-setup-code): Fix
the completion code of IPython.  Change the return value to JSON string
and ...
(python-shell-completion-get-completions): ... simplify parsing.
(inferior-python-mode): Update docstring.
(python-shell-readline-completer-delims): New variable indicating the
word delimiters of readline completer.
(python-shell-completion-native-setup): Set the completer delimiter.
(python-shell-completion-native-get-completions): Convert output string
to completions properly.
(python-shell--get-multiline-input)
(python-shell--extra-completion-context)
(python-shell-completion-extra-context): New functions.
(python-shell-completion-at-point): Send text beginning from the line
start if the completion backend does not need word splitting.  Remove
the detection of import statement because it is not needed anymore.
Create proper completion table based on completions returned from
different backends.

* test/lisp/progmodes/python-tests.el (python-tests--completion-module)
(python-tests--completion-parameters)
(python-tests--completion-extra-context): New helper functions.
(python-shell-completion-at-point-jedi-completer)
(python-shell-completion-at-point-ipython): New tests.  (bug#68559)
2024-02-08 14:09:42 +02:00
..
calc Calc parses fractions written using U+2044 FRACTION SLASH 2024-01-27 16:42:47 +02:00
calendar doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01:00
cedet Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
emacs-lisp (loaddefs-generate--compute-prefixes): Fix thinko in last change 2024-02-06 15:36:18 -05:00
emulation doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01:00
erc ; Fix my last commit 2024-02-04 13:20:21 +01:00
eshell Document arguments to Eshell's built-in commands 2024-02-04 21:12:42 -08:00
gnus doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01:00
image Enable marking tagged with ls -F 2024-01-27 20:44:01 +02:00
international Avoid signaling errors in emoji.el 2024-01-27 15:51:39 +02:00
language Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
leim/quail ; Spelling fixes 2024-01-29 00:22:37 -08:00
mail Merge from origin/emacs-29 2024-01-27 08:13:22 -05:00
mh-e Fix folder creation error (Bug#67361) 2024-01-16 14:22:39 +02:00
net Fix 'browse-url-url-at-point' so that scheme does not duplicate 2024-02-08 14:04:18 +02:00
nxml Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
obsolete ; Fix my last commit 2024-02-04 13:20:21 +01:00
org ; Fix typos in symbol names 2024-01-21 15:28:06 +01:00
play doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01:00
progmodes Respect the delimiter of completer in Python shell completion 2024-02-08 14:09:42 +02:00
term ; Fix typos in symbol names 2024-01-21 15:28:06 +01:00
textmodes Merge from origin/emacs-29 2024-02-03 06:49:53 -05:00
url Delete compat code in url library 2024-02-04 11:41:06 +01:00
use-package Merge from origin/emacs-29 2024-01-13 05:36:15 -05:00
vc Prevent cache of diff-mode buffers to grow without bounds 2024-02-04 13:13:10 +01:00
abbrev.el Merge from origin/emacs-29 2024-01-20 06:25:59 -05:00
align.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
allout-widgets.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
allout.el doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +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 doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01: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 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
bindings.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
bookmark.el Avoid defconst for vars which we modify 2024-01-04 18:44:43 -05:00
bs.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
buff-menu.el Improve wording of message in buff-menu.el 2024-02-07 19:14:20 +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 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
completion-preview.el Take stock of the wheel-up/down confusion 2024-01-24 12:57:33 -05:00
completion.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08: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 Merge from origin/emacs-29 2024-01-13 05:36:16 -05:00
cus-face.el bytecomp.el: Rewrite the way we print dynamic docstrings 2024-02-02 13:07:53 -05:00
cus-start.el Mention 'C-h' in echo for unfinished commands 2024-02-07 21:50:53 +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 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08: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 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
dired.el * lisp/dired.el (dired--move-to-next-line): Improve to avoid an infinite loop. 2024-01-25 19:38:03 +02: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 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08: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 doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01: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 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
epa-mail.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
epa.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08: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 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08: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 ; * lisp/files.el (hack-local-variables--find-variables): Fix comment. 2024-02-03 18:09:35 +02: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 doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01: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 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08: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 bytecomp.el: Rewrite the way we print dynamic docstrings 2024-02-02 13:07:53 -05:00
help-macro.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
help-mode.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
help.el Merge from origin/emacs-29 2024-01-06 08:20:19 -05:00
hex-util.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
hexl.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08: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 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08: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 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
iimage.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
image-file.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
image-mode.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
image.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08: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 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08: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 Add option Info-url-alist 2024-01-27 12:18:17 +02: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 ; Fix typos in symbol names 2024-01-21 15:28:06 +01:00
kermit.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
keymap.el * lisp/keymap.el (define-keymap): Demote "duplicate def" to a warning 2024-01-20 15:03:05 -05:00
kmacro.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ldefs-boot.el ; Regenerate lisp/ldefs-boot.el and etc/AUTHORS for 29.2. 2024-01-18 05:17:44 -05:00
loadhist.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
loadup.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
locate.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
lpr.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ls-lisp.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +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 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08: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 ; Minor improvements in 'visual-wrap-prefix-mode' 2024-01-27 10:38:14 +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 Merge from origin/emacs-29 2024-02-03 06:47:06 -05: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 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
mpc.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08: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 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
outline.el Consider outline-heading-end-regexp in outline-font-lock-keywords 2024-01-11 09:11:18 +02: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 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08: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 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
profiler.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08: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 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08: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 doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01: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 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
simple.el * lisp/simple.el (read-from-kill-ring): Ignore `read-only' text property. 2024-02-01 19:16:37 +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 ; And another fix... 2024-02-02 17:48:28 +02: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 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
startup.el Merge from origin/emacs-29 2024-02-03 06:47:06 -05:00
strokes.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
subr.el Don't forcibly display dialogs on Android if a keyboard is present 2024-02-06 17:53:23 +08: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: Fixes for point in window configuration (bug#68235) 2024-01-09 19:22:40 +02:00
tab-line.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08: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-01-20 06:25:59 -05:00
thingatpt.el ; Ensure 'thing-at-point-looking-at' finds full match 2024-02-08 13:46:06 +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 doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01: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 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
tree-widget.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
treesit.el Use treesit-node-match-p in treesit-parent-while 2024-02-05 23:15:26 -08: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 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08: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 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
wid-edit.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +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 Merge from origin/emacs-29 2024-01-20 06:25:59 -05:00
winner.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08: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 xt-mouse.el: Obey mouse-wheel-*-event variables (bug#68698) 2024-01-28 18:51:11 -05:00
xwidget.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08: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.