Variable: package--compatibility-table
package--compatibility-table is a variable defined in package.el.gz.
Value
Large value
#s(hash-table test eq data
(yaml (20260113 653) with-editor (20260301 1317) treepy
(20260313 916) transient (20260414 1009) spinner
(1 7 4) sesman (20240417 1723) s (20220902 1511)
rainbow-delimiters (20210515 1254) queue (0 2)
projectile (20260310 858) parseedn (20231203 1909)
parseclj (20231203 1905) parent-mode
(20240210 1906) org-roam (20260224 1637)
markdown-mode (20260321 143) magit-section
(20260330 1102) magit (20260411 1452) lv
(20200507 1518) llama (20260301 1253) hyperbole
(20260414 325) hydra (20250316 1254) htmlize
(20250724 1703) highlight-quoted (20140916 1822)
highlight-numbers (20181013 1744)
highlight-function-calls (20240922 1826) helpful
(20250408 334) goto-chg (20240407 1110) ghub
(20260401 1239) forge (20260408 1922) f
(20241003 1131) evil (20251108 138) emacsql
(20260401 1220) elisp-refs (20230920 201)
elisp-demos (20240128 810) dash (20260221 1346)
cond-let (20260201 1500) closql (20260101 1828)
clojure-mode (20260325 811) cider (20260414 1619)
auctex (14 1 2) allout (2 3) allout-widgets (1 0)
ansi-color (3 4 2) antlr-mode (3 2 0)
auth-source-pass (5 0 0) backtrace (1 0) bind-key
(2 4 1) cc-mode (5 35 2) cedet (2 0) cfengine
(1 4) cl-generic (1 0) cl-lib (1 0) cl-print (1 0)
compat (31 0 9999) cond-star (1 0) ede (2 0) ediff
(2 81 6) editorconfig (0 11 0) eglot (1 23)
eieio-core (1 4) eldoc (1 16 0) epg (1 0 0) erc
(5 6 2 -4) eshell (2 4 2) external-completion
(0 1) faceup (0 0 6) feedmail (11) find-cmd (0 6)
flymake (1 4 5) flymake-proc (1 0) foldout (1 10)
gnus (5 13) image-dired (0 5) info-xref (3)
isearchb (1 5) js (9) json (1 5) jsonrpc (1 0 28)
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 2) package (1 1 0) peg (1 0 2)
project (0 11 2) 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) timeout (2 1) track-changes (1 5) tramp
(2 8 1 3) use-package (2 4 6) vera-mode (2 28)
verilog-mode (2026 1 18 88738971) 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 9 0) yasnippet-snippets
(1 0) yaml-mode (0 0 16) xml-rpc (1 6 17) xkcd
(1 1) xah-fly-keys (28 11 20260414134011)
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 23) vm (8 3 2)
visual-fill-column (2 7 1) vcomplete (2 0)
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 0 1) treeview
(1 3 1) treesit-fold (0 2 1) tp (0 8) 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) tablist (1 0)
systemd (1 6 1) symbol-overlay (4 3) swift-mode
(9 4 0) sweeprolog (0 27 6) subed (1 4 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 1 0) smartparens (1 11 0) sly (1 0 43) slime
(2 32) 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 (98 0) sass-mode
(3 0 16) 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 20260303 123213) prop-menu (0 1 2)
proof-general (4 5) powershell (0 4) popup (0 5 9)
popon (0 13) php-mode (1 26 1) pg (0 64) 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 1 2)
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-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 0 16) macrostep
(0 9 5) lua-mode (20221027) lorem-ipsum (0 4)
loopy-dash (0 13 0) loopy (0 15 0) logview
(0 19 3) lem (0 24) kotlin-mode (2 0 0) keycast
(1 4 7) julia-mode (1 1 0) jinja2-mode (0 3)
javelin (0 2 3) jade-mode (1 0 1) jabber (0 10 5)
j-mode (2 0 2) iwindow (1 1) isl (1 6)
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)
helm-core (4 0 6) helm (4 0 6) 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 4) gotham-theme
(1 1 9) golden-ratio (1 0 1) go-mode (1 6 0)
gnuplot (0 11) gnu-indent (1 0) gnu-apl-mode
(1 5 1) git-modes (1 4 8) geiser-stklos (1 8)
geiser-racket (0 16) geiser-mit (0 15) geiser-kawa
(0 0 1) geiser-guile (0 28 3) geiser-gauche
(0 0 2) geiser-gambit (0 18 1) geiser-chicken
(0 17) geiser-chibi (0 17) geiser-chez (0 18)
geiser (0 32) 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 (36 0)
flx-ido (0 6 2) flx (0 6 2) fj (0 34) fedi (0 3)
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 7)
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-args
(1 1) evil-anzu (0 2) esxml (0 3 8) engine-mode
(2 2 4) elpher (3 7 0) elixir-mode (2 5 0)
eldoc-mouse-nov (0 1 1) eldoc-mouse (3 0 7)
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 4) crux (0 5 0) corfu-terminal
(0 7) consult-flycheck (1 1) coffee-mode (0 6 3)
clojure-ts-mode (0 6 0) cdlatex (4 18 5) casual
(2 15 1) caml (4 9) camera (0 3) buttercup (1 40)
boxquote (2 3) 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 1)
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 4 5) ample-theme (0 3 0)
alect-themes (0 11) aidermacs (1 6) age (0 1 9)
afternoon-theme (0 1) adoc-mode (0 8 0) zuul
(0 4 0) ztree (1 0 6) zones (2023 6 11)
yasnippet-classic-snippets (1 0 2) yasnippet
(0 14 3) xref-union (0 2 0) xr (2 2) xpm (1 0 5)
xelb (0 22) xeft (3 6) xclip (1 11 1) wrap-search
(4 17 6) wpuzzle (1 1) 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) 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) vertico
(2 8) 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)
truename-cache (0 3 7) triples (0 6 2) trie (0 6)
tree-inspector (0 4) transient-cycles (2 0)
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 3 0) tiny (0 2 1) timerfunctions
(1 4 2) theme-buffet (0 1 2) tex-parens (0 7)
tex-item (0 1) test-simple (1 3 2) termint (0 2 2)
tempel (1 12) 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 5 0) 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) shen-mode (0 1)
shell-command+ (2 5 0) shelisp (1 0 0) setup
(1 5 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 3)
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)
pyim-basedict (0 5 5) pyim (5 3 6) pulsar (1 3 4)
pspp-mode (1 1) psgml (1 3 5) preview-tailor
(0 2 1) preview-auto (0 4 2) pq (0 2) posframe
(1 5 1) 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 1) 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 2) 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 13) 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) orderless (1 6) on-screen (1 3 3) omn-mode
(1 3) objed (0 8 3) ob-haxe (1 0) ob-asymptote
(1 0 2) oauth2 (0 18 4) 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 2 0) mmm-mode (0 5 11) minuet
(0 7 1) minimap (1 4) minimail (0 3)
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 0) matlab-mode (8 1 2)
mathsheet (1 3) mathjax (0 1) math-symbol-lists
(1 3) markchars (0 2 2) marginalia (2 10) 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 30 1)
literate-scratch (2 2) listen (0 10 1) lin (2 0 0)
lex (1 2) lentic-server (0 2) lentic (0 12) leaf
(4 5 5) latex-table-wizard (1 5 5) landmark (1 0)
kubed (0 6 1) kmb (0 1) kiwix (1 1 5) kind-icon
(0 2 2) jumpc (3 1) json-mode (0 3 1) js2-mode
(20231224) jit-spell (0 5) jinx (2 7) jgraph-mode
(1 1) javaimp (0 9 1) jarchive (0 11 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 0) ilist (0 4) idlwave (6 5 1) 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 17 0) 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 3) 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 (1 4) ftable
(1 1) fsm (0 2 1) frog-menu (0 2 11) frame-tabs
(1 1) fontaine (3 0 1) flymake-proselint (0 3 0)
flymake-codespell (0 1) flymake-clippy (1 1 0)
flylisp (0 2) firefox-javascript-repl (0 9 5)
filladapt (2 12 2) filechooser (0 2 4)
f90-interface-browser (1 1) exwm (0 34) expreg
(1 4 1) expand-region (1 0 0) excorporate (1 1 3)
ess (26 1 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 1) embark (1 2) emacs-lisp-intro-es (1 0 1)
emacs-gc-stats (1 4 2) ellama (1 13 0)
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 1 0) 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 1 0) docbook (0 1) doc-view-follow (0 3 2)
doc-toc (1 2) do-at-point (0 2 0) djvu (1 1 2)
dismal (1 5 2) disk-usage (1 3 3) dired-preview
(0 6 0) 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 3) devicetree-ts-mode (0 3) devdocs (0 7)
detached (0 10 1) denote-silo (0 2 0)
denote-sequence (0 2 0) denote-search (1 0 3)
denote-review (1 0 7) denote-org (0 2 1)
denote-menu (1 4 0) denote-markdown (0 2 1)
denote-journal (0 2 2) denote (4 1 3) delight
(1 7) debbugs (0 46) dbus-codegen (0 1) darkroom
(0 3) dape (0 26 0) 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) corfu (2 9) context-coloring (8 1 0)
consult-recoll (1 0 0) consult-hoogle (0 6 0)
consult-denote (0 4 2) consult (3 4) constants
(2 11 1) company-statistics (0 2 3) company-math
(1 5 1) company-ebdb (1 1) company (1 0 2)
compact-docstrings (0 2) comint-mime (0 7)
colorful-mode (1 2 5) code-cells (0 5) cobol-mode
(1 1) clipboard-collector (0 3) chess (2 0 5)
captain (1 0 3) caps-lock (1 0) capf-autosuggest
(0 3) cape (2 6) 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) avy (0 5 0)
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 3 2) aumix-mode (7)
auctex-label-numbers (0 2) 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 7) 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) ace-window (0 10 0) a68-mode
(1 2)))
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.")