1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-26 07:11:34 -08:00
emacs/lisp
Tim Landscheidt 4765a3b3f2 Fix ruby lint output regexps
* doc/misc/flymake.texi (An annotated example backend):
Fix regexp.

* lisp/progmodes/ruby-mode.el (ruby-flymake-simple)
(ruby-flymake-rubocop): Fix regexp
(https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00851.html).
2025-04-28 03:05:41 +03:00
..
calc Merge from savannah/emacs-30 2025-04-18 16:26:23 -07:00
calendar Reuse calendar temporary faces 2025-04-26 17:05:16 +03:00
cedet Delete unused block-comment-start and block-comment-end 2025-04-22 20:48:45 +08:00
emacs-lisp * Fix missing lexical-binding cookie warning on async compilation (bug#77918) 2025-04-25 22:36:06 +02:00
emulation Use defvar-keymap for some trivial keymaps 2025-03-16 13:48:11 +01:00
erc Don't round-trip auto-reconnect probe in ERC 2025-04-16 17:30:13 -07:00
eshell Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
gnus nnfeed: Pass through list request failure reports 2025-04-26 14:41:27 +03:00
image image-dired: Don't croak on file names with regexp characters 2025-03-04 10:58:41 +01:00
international Restrict symbol prettification to displayable glyphs 2025-04-05 12:24:50 +03:00
language japan-util.el: Cosmetic changes 2025-03-31 10:21:58 -04:00
leim/quail Fix thai-pattachote input method 2025-04-26 16:46:34 +03:00
mail Fix 'rfc6068-parse-mailto-url' with 'inhibit-eol-conversion' 2025-04-19 17:20:27 +03:00
mh-e Use 'hash-table-contains-p' in a few places 2025-03-29 14:59:44 +01:00
net Don't override 'revert-buffer-function' globally in 'eww-buffers-mode' 2025-04-17 09:25:09 +03:00
nxml Revert addition of electric-block-comment-mode & follow-up commits 2025-04-22 20:47:56 +08:00
obsolete Mark vc-dav.el as obsolete (bug#77626) 2025-04-27 12:30:41 +08:00
org Org: Use new replace-region-contents 2025-03-29 17:49:49 -04:00
play Recommend using 'keymap-set' in Commentaries 2025-03-15 04:10:27 +01:00
progmodes Fix ruby lint output regexps 2025-04-28 03:05:41 +03:00
term Improve 'gui-get-selection' on MS-Windows 2025-03-20 11:03:32 +02:00
textmodes ; Fix compilation warning in string-edit.el 2025-04-26 18:01:42 +03:00
url Special treatment for file:// URIs on Windows 2025-04-13 11:59:24 +03:00
use-package Fix use-package :custom-face to set face-defface-spec (bug#77928) 2025-04-27 10:48:55 +03:00
vc Mark vc-dav.el as obsolete (bug#77626) 2025-04-27 12:30:41 +08:00
abbrev.el ; Normalize spacing in last change 2025-04-11 10:02:54 +08:00
align.el
allout-widgets.el
allout.el
ansi-color.el
ansi-osc.el
apropos.el
arc-mode.el Detect more types of split zip archives 2025-04-24 16:05:03 +03:00
array.el
auth-source-pass.el cedet: Delete obsolete object name arg to EIEIO constructors 2025-04-07 00:03:20 -04:00
auth-source.el lisp/auth-source.el (authinfo--keywords): Avoid obsolete font-lock face vars 2025-04-25 16:35:04 -04:00
autoinsert.el
autorevert.el
avoid.el
battery.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
bind-key.el Add :continue-only directive to bind-keys and use-package 2025-02-27 09:33:09 +02:00
bindings.el ; mode-line-collapse-minor-modes: Tweak wording. 2025-04-26 19:48:49 +08:00
bookmark.el bookmark.el: Cosmetic changes 2025-03-25 13:44:15 -04:00
bs.el bs.el: Janitorial work; most importantly use special-mode 2025-03-25 14:06:32 -04:00
buff-menu.el
button.el Prevent button.el from clearing help-echo strings 2025-03-08 17:29:34 +01:00
calculator.el Recommend using 'keymap-global-set' in Commentaries 2025-03-15 04:06:31 +01:00
case-table.el
ChangeLog.1 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.2 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.3 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.4 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.5 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.6 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.7 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.8 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.9 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.10
ChangeLog.11
ChangeLog.12
ChangeLog.13
ChangeLog.14
ChangeLog.15
ChangeLog.16
ChangeLog.17
char-fold.el
chistory.el Use defvar-keymap for command-history-mode-map 2025-03-15 04:06:31 +01:00
cmuscheme.el
color.el
comint.el Don't recommend legacy keymap functions in docstrings 2025-03-16 13:48:11 +01:00
completion-preview.el Merge from savannah/emacs-30 2025-03-16 20:16:57 +08:00
completion.el
composite.el Improve 'C-u C-x =' for ligatures of ASCII characters 2025-03-22 12:39:46 +02:00
COPYING
cus-dep.el
cus-edit.el ; Improve documentation of last change 2025-04-24 15:07:34 +03:00
cus-face.el
cus-start.el Expose some lambdas currently hidden in quoted data 2025-03-24 17:14:26 -04:00
cus-theme.el Fix widget relationship in customize-themes 2025-04-02 08:10:18 -03:00
custom.el (custom--standard-value-p): New function 2025-04-01 18:06:31 -04:00
dabbrev.el
delim-col.el
delsel.el
descr-text.el Improve 'C-u C-x =' for ligatures of ASCII characters 2025-03-22 12:39:46 +02:00
desktop.el * lisp/desktop.el: Fix the recent cleanup. 2025-04-23 09:51:34 +03:00
dframe.el
dired-aux.el ; Add missing :group to new defcustom 2025-04-15 22:22:16 +02:00
dired-x.el
dired.el Merge from origin/emacs-30 2025-03-24 10:41:45 +08:00
dirtrack.el
disp-table.el ; Fix typos 2025-02-22 14:48:29 +01:00
display-fill-column-indicator.el ; Fix documentation of previous change. 2025-03-09 11:20:33 +02:00
display-line-numbers.el
dnd.el
doc-view.el ; Delete duplicate variable definition 2025-03-19 21:26:28 +01:00
dom.el Prefer decf to cl-decf 2025-02-23 00:38:22 +01:00
dos-fns.el
dos-vars.el
dos-w32.el
double.el
dynamic-setting.el Respond to display configuration updates on Android 2025-04-10 15:25:38 +08:00
ebuff-menu.el
ecomplete.el
editorconfig-conf-mode.el
editorconfig-core-handle.el
editorconfig-core.el
editorconfig-fnmatch.el
editorconfig-tools.el
editorconfig.el ; Replace "Elisp" with "Lisp" or "Emacs Lisp" in some places 2025-03-12 10:24:22 +08:00
edmacro.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
ehelp.el Recommend using 'keymap-set' in Commentaries 2025-03-15 04:10:27 +01:00
elec-pair.el
electric.el Revert addition of electric-block-comment-mode & follow-up commits 2025-04-22 20:47:56 +08:00
elide-head.el
emacs-lock.el
env.el Document return values of the various read-* functions 2025-03-09 15:02:39 +02:00
epa-dired.el
epa-file.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
epa-hook.el
epa-ks.el
epa-mail.el
epa.el
epg-config.el
epg.el
expand.el
external-completion.el Use 'hash-table-contains-p' in a few places 2025-03-29 14:59:44 +01:00
ezimage.el
face-remap.el
facemenu.el
faces.el Implement dragging and resizing of tty child frames 2025-03-17 09:50:19 +01:00
ffap.el (internal--c-header-file-path): Move to ffap.el 2025-02-28 17:03:21 -05:00
filecache.el
fileloop.el
filenotify.el
files-x.el Merge from savannah/emacs-30 2025-04-18 16:26:23 -07:00
files.el vc-diff: Delete redundant call to vc-maybe-buffer-sync 2025-04-27 11:52:53 +08:00
filesets.el ; Normalize spacing in last change 2025-04-11 10:02:54 +08:00
find-cmd.el
find-dired.el
find-file.el
find-lisp.el
finder.el
flow-ctrl.el
foldout.el
follow.el ; * lisp/follow.el (follow-mode-prefix-key): Improve. 2025-03-18 00:16:29 +01:00
font-core.el
font-lock.el Expose some lambdas currently hidden in quoted data 2025-03-24 17:14:26 -04:00
format-spec.el
format.el
forms.el
frame.el ; Fix function declarations in frame.el 2025-03-10 11:31:50 +08:00
frameset.el
fringe.el
generic-x.el
help-at-pt.el New Eldoc function `eldoc-show-help-at-pt' 2025-03-29 13:50:26 +03:00
help-fns.el Improve help-fns-edit-variable for Lisp editing 2025-04-26 14:53:18 +03:00
help-macro.el
help-mode.el
help.el Merge from savannah/emacs-30 2025-04-18 16:26:22 -07:00
hex-util.el
hexl.el
hfy-cmap.el
hi-lock.el ; Fix my last commit 2025-03-02 19:46:15 +01:00
hilit-chg.el Recommend using 'keymap-global-set' in Commentaries 2025-03-15 04:06:31 +01:00
hippie-exp.el
hl-line.el ; Fix global-hl-line-highlight after recent commit 2025-03-20 19:05:29 +01:00
htmlfontify.el
ibuf-ext.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
ibuf-macs.el (define-ibuffer-op): Minor tweak to Shipmints's patch 2025-02-26 09:13:04 -05:00
ibuffer.el Improve 'define-ibuffer-op' macro (bug#76222) 2025-02-26 09:10:27 -05:00
icomplete.el Icomplete: rename some internal helper functions (bug#77546) 2025-04-06 14:08:14 +01:00
ido.el Recommend using 'keymap-set' in Commentaries 2025-03-15 04:10:27 +01:00
ielm.el Don't recommend legacy keymap functions in docstrings 2025-03-16 13:48:11 +01:00
iimage.el
image-file.el
image-mode.el
image.el
imenu.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
indent-aux.el Fix 'kill-ring-deindent-mode' 2025-04-26 17:30:20 +03:00
indent.el
info-look.el
info-xref.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
info.el Backport expansion of Time Stamp documentation 2025-03-30 11:39:53 -07:00
informat.el
isearch.el Expose some lambdas currently hidden in quoted data 2025-03-24 17:14:26 -04:00
isearchb.el Recommend using 'keymap-set' in Commentaries 2025-03-15 04:10:27 +01:00
jit-lock.el Replace anonymous lambda timers with named functions 2025-03-04 02:42:45 +01:00
jka-cmpr-hook.el
jka-compr.el
json.el Replace uses of replace-buffer-contents 2025-03-29 17:49:49 -04:00
jsonrpc.el Make cl-gensym obsolete in favor of built-in gensym 2025-02-25 01:25:15 +01:00
keymap.el
kmacro.el Enable kmacro-call-macro to function in some circumstances 2025-03-02 16:05:04 +08:00
ldefs-boot.el ; Update ldefs-boot.el 2025-04-10 08:04:08 -04:00
loadhist.el Correctly unload variable aliases. 2025-03-16 12:52:40 -04:00
loadup.el lisp/loadup.el (max-lisp-eval-depth): Bump up a bit 2025-03-24 17:31:35 -04:00
locate.el
lpr.el
ls-lisp.el
macros.el Improve documentation of 'insert-kbd-macro' 2025-04-27 09:52:25 +03:00
Makefile.in
man.el Make `man' more portable 2025-04-22 08:45:34 +02:00
master.el
mb-depth.el Make second arg to defvar-local optional 2025-03-09 18:24:22 +01:00
md4.el
menu-bar.el Add 'project-customize-dirlocals' 2025-04-01 22:36:03 +03:00
midnight.el
minibuf-eldef.el Make second arg to defvar-local optional 2025-03-09 18:24:22 +01:00
minibuffer.el ; * lisp/minibuffer.el (read-file-name): Fix a typo in the doc string. 2025-04-10 09:36:17 +03:00
misc.el Make second arg to defvar-local optional 2025-03-09 18:24:22 +01:00
misearch.el
mouse-copy.el Don't recommend legacy keymap functions in docstrings 2025-03-16 13:48:11 +01:00
mouse-drag.el Don't recommend legacy keymap functions in docstrings 2025-03-16 13:48:11 +01:00
mouse.el Implement dragging and resizing of tty child frames 2025-03-17 09:50:19 +01:00
mpc.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
msb.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
mwheel.el
newcomment.el ; comment-indent: Leave point where we used to. 2025-04-26 20:04:43 +08:00
notifications.el
novice.el
obarray.el
outline.el New hook 'outline-after-change-functions' (bug#77256). 2025-04-16 20:11:34 +03:00
paren.el
password-cache.el Use 'hash-table-contains-p' in a few places 2025-03-29 14:59:44 +01:00
pcmpl-cvs.el
pcmpl-git.el
pcmpl-gnu.el
pcmpl-linux.el
pcmpl-rpm.el
pcmpl-unix.el
pcmpl-x.el Use 'hash-table-contains-p' in a few places 2025-03-29 14:59:44 +01:00
pcomplete.el
pgtk-dnd.el
pixel-scroll.el
plstore.el
printing.el Recommend using 'keymap-global-set' in Commentaries 2025-03-15 04:06:31 +01:00
proced.el ; Fix a typo in proced.el 2025-04-13 12:39:13 +03:00
profiler.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
ps-bdf.el
ps-mule.el
ps-print.el Recommend using 'keymap-global-set' in Commentaries 2025-03-15 04:06:31 +01:00
ps-samp.el
pulse.el Move pulse.el from lisp/cedet/ to lisp/ 2025-03-15 04:06:31 +01:00
README
recentf.el Strip text properties on recentf entries, when saved (bug#77140) 2025-04-19 17:09:04 +03:00
rect.el Allow control of indicating empty rectangular selections 2025-03-13 13:35:54 +02:00
register.el Merge from origin/emacs-30 2025-03-13 20:18:03 -07:00
registry.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
repeat.el Recommend using 'keymap-global-set' in Commentaries 2025-03-15 04:06:31 +01:00
replace.el Use defvar-keymap for some trivial keymaps 2025-03-16 13:48:11 +01:00
reposition.el
reveal.el
rfn-eshadow.el
rot13.el
rtree.el
ruler-mode.el Show drag cursor on all window lines (mode, tab, header) 2025-04-15 21:52:47 +03:00
savehist.el (savehist-minibuffer-hook): Exclude uninterned history vars 2025-04-20 10:10:17 -04:00
saveplace.el Recommend using 'keymap-set' in Commentaries 2025-03-15 04:10:27 +01:00
scroll-all.el
scroll-bar.el
scroll-lock.el
select.el ; Improve documentation of 'gui-get-selection' use on X 2025-03-15 11:48:36 +02:00
server.el Improve message handling on server stop 2025-03-29 13:44:09 +03:00
ses.el
shadowfile.el
shell.el Promote bookmark-handler prop 'bookmark-inhibit to list (bug#65039) 2025-03-19 16:58:55 +01:00
simple.el Avoid signaling errors in 'cursor-face-highlight-mode' 2025-04-26 17:20:01 +03:00
skeleton.el
so-long.el ; * lisp/so-long.el: Documentation 2025-03-15 23:05:18 +13:00
sort.el
soundex.el
speedbar.el Added a check to see if the 'speedbar-buffer' is still alive 2025-04-01 14:26:30 +03:00
sqlite-mode.el
sqlite.el Use cl-with-gensyms in with-sqlite-transaction 2025-02-24 19:35:55 +01:00
startup.el Avoid warnings about lexbind cookies where they aren't needed 2025-04-10 14:36:43 +03:00
strokes.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
subr.el (text-clone--maintain): Don't modify the buf from the after-change hook 2025-04-20 23:21:30 -04:00
svg.el
t-mouse.el
tab-bar.el Use defvar-keymap for some trivial keymaps 2025-03-16 13:48:11 +01:00
tab-line.el
tabify.el
talk.el
tar-mode.el
tempo.el
term.el Fix term.el bug with very short multibyte character chunk 2025-04-13 11:05:25 +03:00
thingatpt.el
thread.el
time-stamp.el Backport expansion of Time Stamp documentation 2025-03-30 11:39:53 -07:00
time.el
timezone.el
tmm.el ; Fix typos 2025-02-22 14:48:29 +01:00
tool-bar.el Merge from origin/emacs-30 2025-04-26 10:57:33 -04:00
tooltip.el Provide tool-tip display delays on TTY frames 2025-03-01 17:16:08 +02:00
touch-screen.el
transient.el Backport Transient commit f69e1286 2025-03-15 20:29:58 +01:00
tree-widget.el Use defvar-keymap for some trivial keymaps 2025-03-16 13:48:11 +01:00
treesit-x.el Add the keyword ':copy-queries' to 'treesit-language-source-alist'. 2025-04-23 20:17:46 +03:00
treesit.el Add the keyword ':copy-queries' to 'treesit-language-source-alist'. 2025-04-23 20:17:46 +03:00
tty-tip.el ; Don't set symbol-packages in tty-tip.el 2025-03-19 20:45:06 +01:00
tutorial.el
type-break.el
uniquify.el 'uniquify' user option setters and automatic buffer refresh (bug#77157) 2025-03-29 15:05:38 +03:00
userlock.el
vcursor.el Recommend using 'keymap-global-set' in Commentaries 2025-03-15 04:06:31 +01:00
version.el
view.el view-search: Start search from beginning or end of line 2025-03-07 09:41:57 +01:00
visual-wrap.el
w32-fns.el
w32-vars.el
wdired.el ; Add missing require to wdired.el 2025-02-26 03:08:25 +01:00
which-key.el Merge from origin/emacs-30 2025-03-30 16:17:00 +02:00
whitespace.el
wid-browse.el
wid-edit.el Remove variable aliases obsolete since Emacs 23.2 2025-03-11 21:20:38 +01:00
widget.el
windmove.el Make windmove repetition more robust 2025-03-08 07:53:07 -08:00
window-tool-bar.el window-tool-bar: Use `static-if' from Compat 30 2025-03-13 06:08:58 +01:00
window-x.el Rename some of the new window layout commands 2025-04-09 13:34:55 +08:00
window.el Bind new window layout commands under C-x w 2025-04-18 18:25:16 +08:00
winner.el ; * lisp/winner.el (winner--set-dont-bind-my-keys): Fix typo. 2025-03-15 18:24:28 +01:00
woman.el Recommend using 'keymap-set' in Commentaries 2025-03-15 04:10:27 +01:00
x-dnd.el
xdg.el Use 'hash-table-contains-p' in a few places 2025-03-29 14:59:44 +01:00
xml.el
xt-mouse.el Implement dragging and resizing of tty child frames 2025-03-17 09:50:19 +01:00
xwidget.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
yank-media.el Make yank-media auto select the best mime type 2025-02-22 11:37:23 +02: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.