Variable: package--compatibility-table
package--compatibility-table is a variable defined in package.el.gz.
Value
Large value
#s(hash-table test eq data
(with-editor (20260731 2234) vertico
(20260821 1200) treemacs (20251226 1307) transient
(20260806 1211) spinner (1 7 4) sesman (20260616 1239)
s (20260522 135) rainbow-delimiters (20210515 1254)
queue (0 2) projectile (20260820 1509) posframe
(20260816 2356) pfuture (20220913 1401) parseedn
(20260601 1258) parseclj (20260526 1843) parent-mode
(20240210 1906) org-roam (20260425 1623) orderless
(20260519 1029) marginalia (20260821 1231)
magit-section (20260731 2248) magit (20260822 1158) lv
(20200507 1518) llama (20260601 1455) hyperbole
(20260822 1645) hydra (20250316 1254) htmlize
(20250724 1703) ht (20230703 558) highlight-quoted
(20140916 1822) highlight-numbers (20181013 1744)
highlight-function-calls (20240922 1826) helpful
(20250408 334) goto-chg (20240407 1110) f
(20241003 1131) evil (20260728 1438) embark
(20260610 302) emacsql (20260601 1722) elisp-refs
(20230920 201) elisp-demos (20240128 810) denote
(4 2 3) dash (20260221 1346) corfu (20260821 1158)
consult (20260805 1130) cond-let (20260817 452) compat
(31 0 0 2) clojure-mode (20260709 952) cider
(20260822 1520) cfrs (20250729 1422) cape
(20260821 1208) avy (20241101 1357) auctex (14 1 2)
ace-window (20220911 358) allout (2 3) allout-widgets
(1 0) ansi-color (3 4 2) antlr-mode (2 2 3)
auth-source-pass (5 0 0) backtrace (1 0) bind-key
(2 4 1) cc-mode (5 33 1) cedet (2 0) cfengine (1 4)
cl-generic (1 0) cl-lib (1 0) cl-print (1 0) ede (2 0)
ediff (2 81 6) editorconfig (0 11 0) eglot (1 24)
eieio (1 4) eieio-core (1 4) eldoc (1 16 0) epg
(1 0 0) erc (5 6 2) eshell (2 4 2) external-completion
(0 1) faceup (0 0 6) feedmail (11) find-cmd (0 6)
flymake (1 4 6) flymake-proc (1 0) foldout (1 10) gnus
(5 13) idlwave (6 5 1) image-dired (0 5) info-xref (3)
isearchb (1 5) js (9) json (1 5) jsonrpc (1 0 29)
let-alist (1 0 6) map (3 3 1) meta-mode (1 0) mh-e
(8 6 -4) mixal-mode (0 4) nadvice (1 0) ntlm (2 1 0)
org (9 8 9) package (1 1 0) peg (1 0 2) project
(0 12 0) ps-mode (1 1 9) pulse (1 0) python (0 30)
ruby-mode (1 2) ruby-ts-mode (0 2) semantic (2 2) seq
(2 24) so-long (1 1 2) soap-client (3 2 3) sql (3 6)
srecode (1 2) svg (1 1) tabulated-list (1 0) thunk
(1 0) tildify (4 6 1) track-changes (1 5) tramp
(2 8 2 1) use-package (2 4 6) vera-mode (2 28)
verilog-mode (2026 4 14 10117132) viper (3 14 2)
which-key (3 6 1) whitespace (13 2 2) window-tool-bar
(0 3) xref (1 7 0) zig-mode (0 0 8) zenburn-theme
(2 11 0) yasnippet-snippets (1 0) yaml-mode (0 0 16)
xml-rpc (1 6 17) xkcd (1 1) xah-fly-keys
(28 11 20260729193514) ws-butler (1 3) writegood-mode
(2 2 0) workroom (2 3 1) with-simulated-input (3 0)
why-this (2 0 4) wgrep (3 0 0) wfnames (1 2) webpaste
(3 2 2) web-mode (17 3 24) vm (8 3 2)
visual-fill-column (2 7 1) vcomplete (2 0) vc-sapling
(0 2 1) vc-fossil (20230504) undo-fu-session (0 8)
undo-fu (0 5) ujelly-theme (1 3 6) typst-ts-mode
(0 12 2) typescript-mode (0 4) tuareg (3 1 0) treeview
(1 3 1) treesit-fold (0 2 1) treepy (0 1 3) tp (0 9)
totp-auth (1 0) toc-org (1 1) textile-mode (1 0 0)
testcover-mark-line (0 3) telephone-line (0 5) teco
(9) tangotango-theme (0 0 7) tabspaces (1 10 1)
tablist (1 0) systemd (1 6 1) symbol-overlay (4 3)
swift-mode (10 0 0) sweeprolog (0 27 6) subed (1 5 1)
subatomic-theme (1 8 2) stylus-mode (1 0 1)
standard-keys-mode (1 0 0) sqlite3 (0 17) spell-fu
(0 3) spacemacs-theme (0 2) solarized-theme (2 2 0)
smartparens (1 11 0) sly (1 0 43) slime (2 32)
simple-httpd (1 6) shellcop (0 1 0)
selected-window-contrast (0 4 1) scroll-on-jump (0 3)
scroll-on-drag (0 1) scala-mode (1 1 1) scad-mode
(99 0) sass-mode (3 0 16) sapling (0 2 2) rust-mode
(1 0 6) rubocop (0 6 0) rpm-spec-mode (0 16) rfc-mode
(1 4 2) request (0 3 3) reformatter (0 8) recomplete
(0 2) raku-mode (0 2 1) radio (0 4 3) racket-mode
(1 0 20260726 0) prop-menu (0 1 2) proof-general (4 5)
project-store (0 9 0) powershell (0 4) popup (0 5 9)
popon (0 13) pinyin-isearch (1 7 0) php-mode (1 26 1)
pg (0 69) pdf-tools (1 3 0) pcre2el (1 12) pcmpl-args
(0 1 3) paredit (26) page-break-lines (0 15) pacmacs
(0 1 1) package-lint (0 26) p4-16-mode (0 3) orgit
(2 2 1) org-tree-slide (2 8 22) org-transclusion-http
(0 4) org-superstar (1 7 0) org-present (0 1) org-mime
(0 3 4) org-journal (2 2 0) org-history (0 5 2)
org-drill (2 7 0) org-contrib (0 8) org-auto-tangle
(0 6 0) opam-switch-mode (1 7) oblivion-theme (0 1)
nov (0 5 0) nix-mode (1 5 0) nginx-mode (1 1 10)
nasm-mode (1 1 1) multiple-cursors (1 5 0) mpv (0 2 0)
monokai-theme (3 5 3) moe-theme (1 1 0) minibar (0 3)
meow (1 5 0) mentor (0 5) material-theme (2015)
mastodon (2 1 0) markdown-mode (2 8) macrostep (0 9 5)
lua-mode (20221027) lorem-ipsum (0 4) loopy-dash
(0 13 0) loopy (0 16 1) logview (0 19 3) lem (0 25)
kotlin-mode (2 0 0) keycast (1 4 8) julia-mode (1 1 0)
jinja2-mode (0 3) javelin (0 2 3) jade-mode (1 0 1)
jabber (0 13 1) j-mode (2 0 2) iwindow (1 1) isl (1 7)
inkpot-theme (0 1) inf-ruby (2 9 0) inf-clojure
(3 4 0) iedit (0 9 9 9 9) idris-mode (1 1 0)
idle-highlight-mode (1 1 5)
hyperdrive-org-transclusion (0 3 1) hyperdrive (0 5 2)
hl-column (1 0) hl-block-mode (0 2)
highlight-parentheses (2 2 2) hideshowvis (0 9) hermes
(0 3 2) helm-core (4 0 7) helm (4 0 7) haskell-ts-mode
(1 3 5) haskell-tng-mode (0 0 1) haskell-mode (17 5)
haml-mode (3 2 1) guru-mode (1 0) gruvbox-theme
(1 30 1) gruber-darker-theme (0 7) graphql-mode
(1 0 0) gptel (0 9 9 5) gotham-theme (1 1 9)
golden-ratio (1 0 1) go-mode (1 6 0) gnuplot (0 12)
gnu-indent (1 0) gnu-apl-mode (1 5 1) git-modes
(1 5 0) geiser-stklos (1 8) geiser-racket (0 16)
geiser-mit (0 15) geiser-kawa (0 0 1) geiser-guile
(0 28 5) geiser-gauche (0 0 2) geiser-gambit (0 18 1)
geiser-chicken (0 17) geiser-chibi (0 17) geiser-chez
(0 18) geiser (0 33 2) gc-buffers (1 0) free-keys
(1 0) forth-mode (0 3) focus (1 0 1) flymake-pyrefly
(0 1 8) flymake-popon (0 5 1) flymake-kondor (0 1 3)
flymake-guile (0 5) flycheck (39 0) flx-ido (0 6 3)
flx (0 6 3) flamegraph (0 2) fj (0 37) fedi (0 4)
extmap (1 3) exec-path-from-shell (2 2)
evil-visualstar (0 2 0) evil-visual-mark-mode (0 0 5)
evil-surround (1 0 4) evil-numbers (0 8)
evil-nerd-commenter (3 6 1) evil-matchit (4 1 0)
evil-lisp-state (8 2) evil-indent-plus (1 0 1)
evil-iedit-state (1 3) evil-goggles (0 0 2)
evil-exchange (0 41) evil-escape (3 16)
evil-emacs-cursor-model-mode (0 1 3) evil-collection
(3 0 1) evil-args (1 1) evil-anzu (0 2) esxml (0 3 8)
eprolog (0 3 2) engine-mode (2 2 4) elpher (3 7 0)
elixir-mode (2 5 0) elfeed-web (4 1 0) elfeed (4 2 0)
eldoc-mouse-nov (0 1 1) eldoc-mouse (3 0 8)
eldoc-diffstat (1 0) eglot-inactive-regions (0 6 5)
edit-indirect (0 1 13) eat (0 9 4) dslide (0 6 2)
drupal-mode (0 8 1) dracula-theme (1 8 3)
dockerfile-mode (1 9) doc-show-inline (0 1) dirvish
(2 3 0) diff-ansi (0 2) devil (0 6 0) devhelp (1 0)
denote-refs (0 1 2) datetime (0 10 2) dart-mode
(1 0 7) d-mode (202408131340) cycle-at-point (0 2)
cyberpunk-theme (1 22) csv2ledger (1 5 5) crux (0 5 0)
corfu-terminal (0 7) consult-flycheck (1 2)
coffee-mode (0 6 3) codex-ide (0 1 1) clojure-ts-mode
(0 6 0) cdlatex (4 18 5) casual (3 0 1) caml (4 9)
camera (0 3) buttercup (1 40) boxquote (2 4 1)
blueprint-ts-mode (0 0 3) blow (1 0) bison-mode (0 4)
bind-map (1 1 2) better-jumper (1 0 1) beancount
(0 9 0) bash-completion (3 2) base32 (1 0) autothemer
(0 2 18) auto-dim-other-buffers (2 2 3) arduino-mode
(1 3 1) apropospriate-theme (0 2 0) apache-mode
(2 2 0) anzu (0 66) anti-zenburn-theme (2 5 1)
annotate (2 5 0) ample-theme (0 3 0) alect-themes
(0 11) aidermacs (1 12) age (0 1 9) afternoon-theme
(0 1) adoc-mode (0 9 0) zuul (0 4 0) ztree (1 0 7)
zones (2023 6 11) yasnippet-classic-snippets (1 0 2)
yasnippet (0 14 3) yaml (1 2 4) xref-union (0 2 0) xr
(2 2) xpm (1 0 5) xelb (0 23) xeft (3 6) xclip
(1 11 1) wrap-search (4 17 6) wpuzzle (1 1)
with-command-redo (0 2) wisitoken-grammar-mode (1 3 0)
wisi (4 3 2) windresize (0 1) windower (0 0 1)
window-commander (3 0 2) websocket (1 16) webfeeder
(1 1 2) web-server (0 1 2) wconf (0 2 1) wcheck-mode
(2026 5) vundo (2 4 0) vlf (1 7 2) visual-fill (0 2)
visual-filename-abbrev (1 3) vigenere (1 0)
vertico-posframe (0 9 2) vecdb (0 2 2) vdiff (0 2 4)
vcl-mode (1 1) vcard (0 2 2) vc-jj (0 5) vc-hgcmd
(1 14 1) vc-got (1 2) vc-backup (1 1 1) valign (3 1 1)
validate (1 0 4) url-scgi (0 9) url-http-oauth (0 8 5)
url-http-ntlm (2 0 6) urgrep (0 6 0) uniquify-files
(1 0 4) uni-confusables (0 3) undo-tree (0 8 2)
ulisp-repl (1 0 3) trust-manager (0 4 2)
truename-cache (0 3 7) triples (0 6 2) trie (0 6)
tree-inspector (0 4) transient-cycles (2 1) transcribe
(1 5 2) tramp-theme (0 3) tramp-nspawn (1 0 2)
tramp-hlo (0 0 2) topspace (0 3 1) tomelr (0 4 3) tmr
(1 4 0) tiny (0 2 1) timerfunctions (1 4 2) timeout
(2 1 6) theme-buffet (0 1 2) tex-parens (0 7) tex-item
(0 1) test-simple (1 3 2) termint (0 2 3) tempel
(1 14) temp-buffer-browse (1 5) taxy-magit-section
(0 14 3) taxy (0 10 2) tam (0 1) tNFA (0 1 1)
system-packages (1 1 2) sxhkdrc-mode (1 2 0)
switchy-window (1 4) swiper (0 15 1) svg-tag-mode
(0 3 3) svg-lib (0 3) svg-clock (1 2) substitute
(0 6 1) stream (2 4 0) standard-themes (3 0 2)
ssh-deploy (3 1 16) srht (0 4) sql-indent (1 7)
sql-cassandra (0 2 2) sql-beeline (0 2) speedrect
(0 7) spacious-padding (0 8 0) sotlisp (1 6 2) sokoban
(1 4 9) sml-mode (6 12) smart-yank (0 1 1)
smalltalk-mode (4 0) sm-c-mode (1 2) slime-volleyball
(1 2 0) sketch-mode (1 0 4) site-lisp (0 3 0)
sisu-mode (7 1 8) show-font (1 0 0) shift-number (0 3)
shen-mode (0 1) shell-command+ (2 5 0) shelisp (1 0 0)
setup (1 5 0) sendai-theme (0 1 0) sed-mode (1 1)
scroll-restore (1 0) scanner (0 3) satchel (0 2) rudel
(0 3 2) ruby-end (0 4 3) rt-liberation (7) rnc-mode
(0 4) rich-minority (1 0 3) repology (1 2 4) relint
(2 2) register-list (0 1) rec-mode (1 9 4)
realgud-trepan-xpy (1 0 1) realgud-trepan-ni (1 0 1)
realgud-node-inspect (1 0 0) realgud-node-debug
(1 0 0) realgud-lldb (1 0 2) realgud-jdb (1 0 0)
realgud-ipdb (1 0 0) realgud (1 6 0) rcirc-sqlite
(1 0 4) rcirc-menu (1 1) rcirc-mentions (1 0 5)
rcirc-color (0 4 5) rbit (0 1) rainbow-mode (1 0 6)
quarter-plane (0 1) qrencode (1 4) pyim-basedict
(0 5 5) pyim (5 3 6) pulsar (1 4 1) pspp-mode (1 1)
psgml (1 3 5) preview-tailor (0 2 1) preview-auto
(0 5 0) pq (0 2) popper (0 4 8) poker (0 2) poke-mode
(3 1) poke (3 2) po-mode (2 32) plz-see (0 1)
plz-media-type (0 2 4) plz-event-source (0 1 3) plz
(0 9 1) pinentry (0 1) phps-mode (0 4 52) phpinspect
(3 0 1) php-fill (1 1 2) persist (0 8) perl-doc (0 82)
path-iterator (1 0) parser-generator (0 2 9) parsec
(0 1 3) package-x (1 0) paced (1 1 3) pabbrev (4 3 0)
other-frame-window (1 0 6) osm (2 5) osc (0 4)
orgalist (1 16) org-translate (0 1 4) org-transclusion
(1 4 0) org-remark (1 3 0) org-real (1 0 12)
org-notify (0 1 2) org-modern (1 15) org-mem (0 34 1)
org-jami-bot (0 0 5) org-gnosis (0 2 2) org-edna
(1 1 2) org-contacts (1 3) on-screen (1 3 3) omn-mode
(1 3) objed (0 8 3) ob-haxe (1 0) ob-asymptote (1 0 2)
oauth2 (0 19) num3-mode (1 5) notmuch-indicator
(1 3 0) notes-mode (1 31) nlinum (1 9) nhexl-mode
(1 5) nftables-mode (1 1) nano-theme (0 3 4)
nano-modeline (1 1 0) nano-agenda (0 3) names
(20151201 0) nameless (1 0 2) myers (0 1) muse
(3 20 2) multishell (1 1 10) multi-mode (1 14) mpdired
(3) modus-themes (5 3 0) mode-line-maker (0 2 2)
mmm-mode (0 5 11) minuet (0 10 0) minimap (1 4)
minimail (0 5) minibuffer-line (0 1) minibuffer-header
(0 5) mines (1 6) midi-kbd (0 2) metar (0 3)
memory-usage (0 2) mct (1 1 1) matlab-mode (8 2 0)
mathsheet (1 3) mathjax (0 1) math-symbol-lists (1 3)
markchars (0 2 2) m-buffer (0 16 1) luwak (1 0 0)
logos (1 2 0) loccur (1 2 5) loc-changes (1 2)
load-relative (1 3 2) load-dir (0 0 5) lmc (1 4) llm
(0 32 0) literate-scratch (2 2) listen (0 10 1)
lisp-ts-mode (0 3 3) lin (2 0 0) lex (1 3)
lentic-server (0 2) lentic (0 12) leaf (4 5 5)
latex-table-wizard (1 6 0) landmark (1 0) kubed
(0 7 1) kmb (0 1) kiwix (1 1 5) kind-icon (0 2 2)
keymap-popup (0 4 3) jumpc (3 1) json-mode (0 3 1)
js2-mode (20231224) jit-spell (0 5) jinx (2 10)
jgraph-mode (1 1) javaimp (0 9 2) jarchive (0 12 0)
jami-bot (0 0 4) ivy-posframe (0 6 4) ivy-hydra
(0 15 1) ivy-explorer (0 3 2) ivy-avy (0 15 1) ivy
(0 15 1) iterators (0 1 1) iso-date (1 2 0) isearch-mb
(0 8) ioccur (2 6) inspector (0 39) indent-bars
(1 0 1) ilist (0 4) ibuffer-sidebar (1 0 0) hugoista
(0 2 1) html5-schema (0 1) hook-helpers (1 1 1)
highlight-escape-sequences (0 4) hiddenquote (1 2)
heap (0 5) hcel (1 0 0) guess-language (0 0 1)
gtags-mode (1 9 5) greenbar (1 2 260317) greader
(0 19 5) graphql (0 1 2) gpr-query (1 0 4) gpr-mode
(1 0 5) gpastel (0 5 0) gnus-mock (0 5) gnugo (3 1 2)
gnu-elpa-keyring-update (2025 10 1) gnu-elpa (1 1)
gnosis (0 10 6) gnorb (1 6 11) gnome-dark-style
(0 2 4) gnome-c-style (0 1) gnat-compiler (1 0 3)
gle-mode (1 1) gited (0 6 0) ggtags (0 9 0) gcmh
(0 2 1) futur (2 0) ftable (1 1) fsm (0 2 1) frog-menu
(0 2 11) frame-tabs (1 1) forgejo (0 2 3) fontaine
(3 1 0) flymake-proselint (0 3 0) flymake-harper
(0 1 1) flymake-codespell (0 1) flymake-clippy (1 1 0)
flylisp (0 2) firefox-javascript-repl (0 9 5)
filladapt (2 12 2) filechooser (0 3 0) ffs (0 2 2)
f90-interface-browser (1 1) exwm (0 35) expreg (1 4 1)
expand-region (1 0 0) excorporate (1 1 3) ess (26 5 0)
ergoemacs-mode (5 16 10 12) epoch-view (0 0 1) enwc
(2 0) engrave-faces (0 3 1) emms (26) ement (0 17)
embark-consult (1 2) emacs-lisp-intro-es (1 0 1)
emacs-gc-stats (1 4 2) ellama (1 32 1)
elisp-benchmarks (1 16) elisa (1 1 7) electric-spacing
(5 0) el-search (1 12 6 1) el-job (2 7 4) ef-themes
(2 2 1) eev (20260126) ediprolog (2 3) ebdb-i18n-chn
(1 3 2) ebdb-gnorb (1 0 2) ebdb (0 8 22) easy-kill
(0 9 5) easy-escape (0 2 1) dts-mode (1 0) drepl (0 4)
doric-themes (1 2 1) docbook (0 1) doc-view-follow
(0 3 2) doc-toc (1 2) do-at-point (0 2 0) dmsg (0 3)
djvu (1 1 2) dismal (1 5 2) disk-usage (1 3 3)
dired-sidebar (2 0 1) dired-preview (0 6 1)
dired-git-info (0 3 1) dired-duplicates (0 4) dired-du
(0 5 2) diminish (0 46) diffview (1 0) diff-hl
(1 10 0) dict-tree (0 17) dicom (1 6)
devicetree-ts-mode (0 3) devdocs (0 7) detached
(0 10 1) denote-silo (0 3 2) denote-sequence (0 3 3)
denote-search (1 0 3) denote-review (1 0 7) denote-org
(0 3 0) denote-menu (1 4 0) denote-markdown (0 3 0)
denote-journal (0 3 0) delight (1 7) debbugs (0 47)
dbus-codegen (0 1) darkroom (0 3) dape (0 27 1)
cycle-quotes (0 1) cursory (1 2 0) cursor-undo (1 1 5)
csv-mode (1 27) csharp-mode (2 0 0) crisp (1 3 6) crdt
(0 3 5) cpupower (1 0 5) cpio-mode (0 17) counsel
(0 15 1) coterm (1 6) context-coloring (8 1 0)
consult-recoll (1 0 0) consult-hoogle (0 8 0)
consult-denote (0 5 1) constants (2 11 1) cond-star
(1 0) company-statistics (0 2 3) company-math (1 5 1)
company-ebdb (1 1) company (1 1 0) compact-docstrings
(0 2) comint-mime (0 7) colorful-mode (1 2 5)
code-cells (0 5) cobol-mode (1 1) cm-mode (1 10)
clipboard-collector (0 3) chess (2 0 5) captain
(1 0 3) caps-lock (1 0) capf-autosuggest (0 3) calibre
(1 5 2) buildbot (0 0 1) bug-hunter (1 3 1) buframe
(0 3) bufferlo (1 2) buffer-expose (0 4 3) buffer-env
(0 6) brief (5 92) breadcrumb (1 0 1) boxy-headings
(2 1 11) boxy (2 0 1) bnf-mode (0 4 5) bluetooth
(0 4 1) blist (0 6) bicep-ts-mode (0 1 4) beframe
(1 5 0) beacon (1 3 4) bbdb (3 2 2 4)
autorevert-tail-truncate (1 0 1) autocrypt (0 4 2)
auto-overlays (0 10 10) auto-correct (1 1 4)
auth-source-xoauth2-plugin (0 4 1) aumix-mode (7)
auctex-label-numbers (0 3) auctex-cont-latexmk (0 3)
async (1 9 9) assess (0 7) ascii-art-to-unicode (1 13)
arbitools (0 977) ampc (0 2) altcaps (1 3 0) all (1 1)
aircon-theme (0 0 6) ahungry-theme (1 10 0)
aggressive-indent (1 10 0) aggressive-completion (1 8)
advice-patch (0 1) adjust-parens (3 2) adaptive-wrap
(0 9) ada-ref-man (2020 1) ada-mode (8 1 0) activities
(0 7 2) ack (1 11) a68-mode (1 3)))
Documentation
Hash table connecting package names to their compatibility.
Each key is a symbol, the name of a package.
The value is either nil, representing an incompatible package, or a version list, representing the highest compatible version of that package which is available.
A package is considered incompatible if it requires an Emacs
version higher than the one being used. To check for package
(in)compatibility, don't read this table directly, use
package--incompatible-p which also checks dependencies.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/package.el.gz
(defvar package--compatibility-table nil
"Hash table connecting package names to their compatibility.
Each key is a symbol, the name of a package.
The value is either nil, representing an incompatible package, or
a version list, representing the highest compatible version of
that package which is available.
A package is considered incompatible if it requires an Emacs
version higher than the one being used. To check for package
\(in)compatibility, don't read this table directly, use
`package--incompatible-p' which also checks dependencies.")