Subject: 30.0.50; Low RGB color values use the terminal palette in TUI

From: Gerry Agbobada <[email-masked]>
Date: Tue, 14 May 2024 17:18:50 +0200

When using Emacs in a terminal that can handle 24-bit color codes, Emacs
still shows the "terminal palette" colors when using the low bits.

The full terminfo file for wezterm can be found in the repo:
https://github.com/wez/wezterm/blob/f1a0842608932a9f17b20ae4123d3a296dda525a/termwiz/data/wezterm.terminfo

The relevant (I think?) lines are

#+begin_src
	setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m,
	setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m,
#+end_src

* Repro:

** Setup
Evaluate the following code in a terminal with a light theme in Emacs (I
tested it with a beta terminal called ghostty, and in wezterm)

#+begin_src emacs-lisp
(let*
  ((colors
    '("#000000" "#000001" "#000002" "#000003" "#000004" "#000005" "#000006" "#000007"
      "#000008" "#000009" "#00000A" "#00000B" "#00000C" "#00000D" "#00000E" "#00000F" "#000010"
      "#00aa00"))
   (test-strings (mapconcat (lambda (color) (propertize color 'face `(:foreground ,color))) colors "\n")))
  (save-excursion
    (goto-char (point-max))
    (insert "\n")
    (insert test-strings)))
#+end_src

** Expected
The first 16 colors are very dark, and the last one is green

** Actual
The first 8 colors follow exactly the color palette set in the terminal
(so "black" red green yellow blue magenta cyan "white"), and after I get
the expected colors

In GNU Emacs 30.0.50 (build 1, aarch64-apple-darwin23.0.0, NS
appkit-2487.00 Version 14.0 (Build 23A344)) of 2024-02-28 built on
fp-gerry.lan
System Description:  macOS 14.4.1

Configured using:
'configure --disable-dependency-tracking --disable-silent-rules
--enable-locallisppath=/opt/homebrew/share/emacs/site-lisp
--infodir=/opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/info/emacs
--prefix=/opt/homebrew/Cellar/emacs-plus@30/30.0.50 --with-xml2
--with-gnutls --with-native-compilation --without-compress-install
--without-dbus --without-imagemagick --with-modules --with-rsvg
--with-webp --with-ns --disable-ns-self-contained 'CFLAGS=-Os -w -pipe
-mmacosx-version-min=14
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk
-DFD_SETSIZE=10000 -DDARWIN_UNLIMITED_SELECT'
'CPPFLAGS=-I/opt/homebrew/opt/zlib/include
-I/opt/homebrew/opt/jpeg/include -I/opt/homebrew/opt/icu4c/include
-isystem/opt/homebrew/include -F/opt/homebrew/Frameworks
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk'
'LDFLAGS=-L/opt/homebrew/opt/zlib/lib -L/opt/homebrew/opt/jpeg/lib
-L/opt/homebrew/opt/icu4c/lib -L/opt/homebrew/lib
-F/opt/homebrew/Frameworks -Wl,-headerpad_max_install_names
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk
-L/opt/homebrew/opt/libgccjit/lib''

Configured features:
ACL GIF GLIB GMP GNUTLS JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP
NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM ZLIB

Important settings:
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Fundamental

Minor modes in effect:
  evil-traces-mode: t
  corfu-doc-terminal-mode: t
  corfu-terminal-mode: t
  corfu-history-mode: t
  corfu-popupinfo-mode: t
  corfu-echo-mode: t
  pdf-occur-global-minor-mode: t
  diff-hl-flydiff-mode: t
  dap-tooltip-mode: t
  dap-ui-many-windows-mode: t
  dap-ui-controls-mode: t
  dap-ui-mode: t
  treemacs-filewatch-mode: t
  treemacs-git-mode: t
  treemacs-fringe-indicator-mode: t
  gdb-many-windows: t
  dap-auto-configure-mode: t
  dap-mode: t
  global-evil-surround-mode: t
  evil-surround-mode: t
  gcmh-mode: t
  global-hl-line-mode: t
  winner-mode: t
  global-corfu-mode: t
  undo-fu-session-global-mode: t
  undo-fu-session-mode: t
  undo-fu-mode: t
  global-flycheck-mode: t
  ws-butler-global-mode: t
  ws-butler-mode: t
  editorconfig-mode: t
  save-place-mode: t
  global-so-long-mode: t
  envrc-global-mode: t
  envrc-mode: t
  which-key-mode: t
  better-jumper-mode: t
  better-jumper-local-mode: t
  vertico-multiform-mode: t
  vertico-mode: t
  nerd-icons-completion-mode: t
  marginalia-mode: t
  evil-goggles-mode: t
  evil-snipe-override-mode: t
  evil-snipe-mode: t
  evil-snipe-override-local-mode: t
  evil-snipe-local-mode: t
  xterm-mouse-mode: t
  xclip-mode: t
  projectile-mode: t
  global-git-commit-mode: t
  server-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  savehist-mode: t
  recentf-mode: t
  global-org-modern-mode: t
  org-roam-db-autosync-mode: t
  smartparens-global-mode: t
  smartparens-mode: t
  eros-mode: t
  minions-mode: t
  telephone-line-mode: t
  tabspaces-mode: t
  global-fish-completion-mode: t
  fish-completion-mode: t
  global-page-break-lines-mode: t
  ns-auto-titlebar-mode: t
  +lsp-optimization-mode: t
  evil-mode: t
  evil-local-mode: t
  global-ligature-mode: t
  ligature-mode: t
  +popup-mode: t
  override-global-mode: t
  general-override-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  window-divider-mode: t
  minibuffer-regexp-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/Users/gagbo/.config/doom/lisp/ox-confluence hides /Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org-contrib/ox-confluence
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/ivy/elpa hides /Users/gagbo/.config/emacs/.local/straight/build-30.0.50/lispy/elpa
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/ef-themes/theme-loaddefs hides /Users/gagbo/.config/emacs/.local/straight/build-30.0.50/modus-themes/theme-loaddefs
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/realgud-trepan-ni/cask-install hides /Users/gagbo/.config/emacs/.local/straight/build-30.0.50/realgud-lldb/cask-install
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/straight/straight-x hides /Users/gagbo/.config/emacs/.local/straight/repos/straight.el/straight-x
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/straight/straight hides /Users/gagbo/.config/emacs/.local/straight/repos/straight.el/straight
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/straight/straight-ert-print-hack hides /Users/gagbo/.config/emacs/.local/straight/repos/straight.el/straight-ert-print-hack
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/cmake-mode/cmake-mode hides /opt/homebrew/share/emacs/site-lisp/cmake/cmake-mode
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/transient/transient hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/transient
/Users/gagbo/.config/emacs/.local/straight/repos/straight.el/indent hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/indent
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/ef-themes/theme-loaddefs hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/theme-loaddefs
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/bind-key/bind-key hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/bind-key
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/use-package/use-package-jump hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/use-package/use-package-jump
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/use-package/use-package-diminish hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/use-package/use-package-diminish
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/use-package/use-package hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/use-package/use-package
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/use-package/use-package-delight hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/use-package/use-package-delight
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/use-package/use-package-lint hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/use-package/use-package-lint
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/use-package/use-package-core hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/use-package/use-package-core
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/use-package/use-package-ensure hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/use-package/use-package-ensure
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/use-package/use-package-bind-key hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/use-package/use-package-bind-key
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/xref/xref hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/progmodes/xref
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/project/project hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/progmodes/project
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-comint hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-comint
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-exp hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-exp
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-ctags hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-ctags
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-emacs-lisp hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-emacs-lisp
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/oc hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/oc
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ox-texinfo hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ox-texinfo
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ol-irc hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ol-irc
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ol-doi hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ol-doi
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-refile hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-refile
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-version hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-version
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-num hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-num
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ol-mhe hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ol-mhe
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-shell hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-shell
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-attach hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-attach
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-C hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-C
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-macs hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-macs
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-entities hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-entities
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-dot hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-dot
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-sql hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-sql
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ol-eww hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ol-eww
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-datetree hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-datetree
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-macro hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-macro
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-eval hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-eval
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-haskell hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-haskell
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ox-org hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ox-org
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ol-rmail hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ol-rmail
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-awk hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-awk
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-groovy hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-groovy
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ox-icalendar hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ox-icalendar
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-octave hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-octave
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-scheme hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-scheme
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-mobile hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-mobile
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-processing hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-processing
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/oc-biblatex hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/oc-biblatex
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/oc-csl hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/oc-csl
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-colview hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-colview
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-R hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-R
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-table hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-table
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ox-html hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ox-html
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-fortran hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-fortran
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ol hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ol
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-plantuml hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-plantuml
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ol-docview hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ol-docview
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-perl hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-perl
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-sqlite hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-sqlite
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/oc-basic hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/oc-basic
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-sed hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-sed
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-fold-core hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-fold-core
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-ditaa hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-ditaa
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-ruby hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-ruby
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/oc-bibtex hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/oc-bibtex
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-habit hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-habit
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-loaddefs hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-loaddefs
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ol-gnus hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ol-gnus
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-screen hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-screen
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-mouse hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-mouse
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-css hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-css
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-inlinetask hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-inlinetask
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-lisp hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-lisp
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ol-eshell hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ol-eshell
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-pcomplete hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-pcomplete
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-lint hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-lint
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-id hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-id
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-capture hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-capture
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-sass hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-sass
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-tangle hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-tangle
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-calc hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-calc
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-java hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-java
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-compat hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-compat
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-attach-git hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-attach-git
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ox-beamer hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ox-beamer
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-protocol hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-protocol
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-element hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-element
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-lob hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-lob
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-tempo hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-tempo
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-python hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-python
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-latex hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-latex
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ol-w3m hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ol-w3m
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-agenda hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-agenda
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-persist hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-persist
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-ocaml hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-ocaml
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-ref hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-ref
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-fold hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-fold
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-julia hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-julia
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-lilypond hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-lilypond
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-table hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-table
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-clojure hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-clojure
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-indent hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-indent
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-plot hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-plot
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ox-latex hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ox-latex
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-src hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-src
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-duration hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-duration
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-makefile hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-makefile
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ol-info hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ol-info
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-clock hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-clock
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-forth hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-forth
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ox-odt hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ox-odt
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ol-man hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ol-man
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ox-publish hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ox-publish
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-archive hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-archive
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-org hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-org
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-lua hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-lua
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-keys hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-keys
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-eshell hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-eshell
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-faces hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-faces
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ox-man hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ox-man
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-list hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-list
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ox-md hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ox-md
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-goto hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-goto
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ol-bbdb hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ol-bbdb
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ol-bibtex hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ol-bibtex
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ox-koma-letter hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ox-koma-letter
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ox-ascii hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ox-ascii
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-matlab hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-matlab
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ox hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ox
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-timer hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-timer
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/oc-natbib hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/oc-natbib
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-core hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-core
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-feed hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-feed
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-gnuplot hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-gnuplot
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-js hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-js
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-footnote hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-footnote
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/ob-maxima hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/ob-maxima
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-cycle hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-cycle
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/org/org-crypt hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/org/org-crypt
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/compat/compat hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/emacs-lisp/compat
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/map/map hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/emacs-lisp/map
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/seq/seq hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/emacs-lisp/seq
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/eldoc/eldoc hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/30.0.50/lisp/emacs-lisp/eldoc
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/consult-lsp/consult-lsp hides /Users/gagbo/.config/doom/lisp/consult-lsp/consult-lsp
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/clapoto-themes/clapoto-dark-theme hides /Users/gagbo/.config/doom/lisp/emacs-clapoto-themes/clapoto-dark-theme
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/clapoto-themes/clapoto-light-theme hides /Users/gagbo/.config/doom/lisp/emacs-clapoto-themes/clapoto-light-theme
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/clapoto-themes/clapoto-themes hides /Users/gagbo/.config/doom/lisp/emacs-clapoto-themes/clapoto-themes
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/multi-vterm/multi-vterm hides /Users/gagbo/.config/doom/lisp/multi-vterm/multi-vterm
/Users/gagbo/.config/emacs/.local/straight/build-30.0.50/rhai-mode/rhai-mode hides /Users/gagbo/.config/doom/lisp/rhai-mode/rhai-mode

Features:
(shadow sort mail-extr emacsbug cua-base evil-collection-help descr-text
adaptive-wrap evil-traces evil-ex evil-collection-indent hide-mode-line
oc-basic elisp-demos info-colors highlight-quoted
evil-collection-helpful helpful cc-langs trace cl-print info-look
evil-collection-info info evil-collection-elisp-refs elisp-refs
yasnippet-capf corfu-doc-terminal corfu-terminal corfu-doc popon
corfu-history corfu-popupinfo corfu-echo evil-anzu anzu cape
evil-collection-evil-mc evil-mc evil-mc-command-execute
evil-mc-command-record evil-mc-cursor-make evil-mc-region
evil-mc-cursor-state evil-mc-undo evil-mc-vars evil-mc-known-commands
evil-mc-common sql consult-xref org-noter org-noter-djvu org-noter-nov
org-noter-pdf pdf-occur evil-collection-tablist tablist tablist-filter
semantic/wisent/comp semantic/wisent semantic/wisent/wisent pdf-isearch
pdf-misc evil-collection-pdf pdf-history pdf-tools saveplace-pdf-view
pdf-view pdf-cache pdf-info tq pdf-util pdf-macs image-mode exif
org-noter-core orgit ol-bibtex bibtex tabify consult-lsp lsp
doom-alabaster-theme doom-themes doom-themes-base vertico-directory
vertico-repeat lsp-diagnostics lsp-headerline lsp-icons lsp-ui
lsp-ui-flycheck lsp-ui-doc goto-addr evil-collection-lsp-ui-imenu
lsp-ui-imenu lsp-ui-peek lsp-ui-sideline lsp-ui-util
evil-collection-view view lsp-zig lsp-yang lsp-yaml lsp-xml lsp-wgsl
lsp-volar lsp-vimscript lsp-vhdl lsp-vetur lsp-html lsp-verilog lsp-vala
lsp-v lsp-typeprof lsp-ttcn3 lsp-trunk lsp-toml lsp-tilt lsp-tex
lsp-terraform lsp-svelte lsp-steep lsp-sqls lsp-sql lsp-sorbet
lsp-solidity lsp-solargraph lsp-semgrep lsp-ruff-lsp
lsp-ruby-syntax-tree lsp-ruby-lsp lsp-rubocop lsp-rf lsp-remark
lsp-racket lsp-r lsp-qml lsp-pylsp lsp-pyls lsp-pwsh lsp-purescript
lsp-pls lsp-php lsp-perlnavigator lsp-perl lsp-openscad lsp-ocaml
lsp-nushell lsp-nix lsp-nim lsp-nginx lsp-move lsp-mojo lsp-mint
lsp-meson lsp-mdx lsp-marksman lsp-markdown lsp-magik lsp-lua lsp-lisp
lsp-kotlin lsp-json lsp-jq lsp-javascript lsp-idris lsp-haxe lsp-hack
lsp-groovy lsp-graphql lsp-golangci-lint lsp-glsl lsp-gleam lsp-gdscript
lsp-fsharp lsp-fortran lsp-eslint lsp-erlang lsp-emmet lsp-elm
lsp-elixir lsp-dockerfile lsp-dhall lsp-d lsp-cypher lsp-cucumber
lsp-css lsp-csharp gnutls lsp-crystal lsp-credo lsp-cobol lsp-cmake
lsp-clojure lsp-clangd lsp-bufls lsp-go lsp-completion lsp-beancount
lsp-bash lsp-awk lsp-autotools lsp-astro lsp-asm lsp-ansible lsp-angular
lsp-ada lsp-actionscript evil-collection-vc-git vc-git diff-hl-flydiff
evil-collection-diff-hl diff-hl evil-collection-log-view log-view
evil-collection-vc-dir vc-dir auto-minor-mode whitespace
evil-textobj-tree-sitter evil-textobj-tree-sitter-thing-at-point
evil-textobj-tree-sitter-core tree-sitter-langs tree-sitter-langs-build
nav-flash evil-collection-tar-mode tar-mode evil-collection-arc-mode
arc-mode archive-mode tree-sitter-hl ts-fold ts-fold-summary
ts-fold-parsers ts-fold-util tree-sitter tree-sitter-load
tree-sitter-cli tsc tsc-dyn tsc-dyn-get dired-aux tsc-obsolete
lsp-modeline dap-cpptools lsp-rust lsp-semantic-tokens lsp-pyright
lsp-haskell smartparens-haskell haskell-mode haskell-cabal haskell-utils
haskell-font-lock haskell-indentation haskell-string
haskell-sort-imports haskell-lexeme haskell-align-imports
haskell-complete-module haskell-ghc-support flymake-proc dabbrev
haskell-customize dap-gdb-lldb dap-utils dap-lldb ccls
ccls-member-hierarchy ccls-inheritance-hierarchy ccls-call-hierarchy
ccls-tree ccls-code-lens ccls-semantic-highlight ccls-common
cc-mode-expansions smartparens-c google-c-style flycheck-clang-tidy
cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine
cc-vars cc-defs dap-mouse dap-ui treemacs-magit treemacs-nerd-icons
lsp-treemacs lsp-treemacs-generic lsp-treemacs-themes treemacs-treelib
treemacs-projectile treemacs-evil treemacs treemacs-header-line
treemacs-compatibility treemacs-mode treemacs-bookmarks treemacs-tags
treemacs-interface treemacs-persistence treemacs-filewatch-mode
treemacs-follow-mode treemacs-rendering treemacs-annotations
treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals
treemacs-fringe-indicator treemacs-faces treemacs-icons treemacs-scope
treemacs-themes treemacs-core-utils pfuture treemacs-logging
treemacs-customization treemacs-macros gdb-mi bindat gud bui bui-list
bui-info bui-entry bui-core bui-history bui-button bui-utils lsp-lens
dap-mode dap-tasks dap-launch lsp-docker yaml posframe dap-overlays
lsp-mode lsp-protocol network-stream nsm ht ewoc evil-embrace
evil-surround rainbow-delimiters rustic-flycheck rustic-spellcheck
rustic-expand rustic-lsp rustic-playground rustic-rustfix rustic-racer
rustic-babel rustic-rustfmt rustic-comint rustic-clippy rustic-doc
rustic-popup rustic-cargo rustic-compile spinner xterm-color
smartparens-markdown evil-collection-markdown-mode markdown-mode
edit-indirect rustic-interaction rustic smartparens-rust rust-utils
rust-prog-mode rust-mode rust-common rust-rustfmt gcmh hl-line winner
evil-collection-corfu corfu-info corfu undo-fu-session undo-fu
flycheck-popup-tip evil-collection-popup popup evil-collection-flymake
flymake flycheck-cask flycheck-package package-lint
evil-collection-finder finder finder-inf evil-collection-flycheck
consult-flycheck flycheck jka-compr ws-butler editorconfig
editorconfig-core editorconfig-core-handle editorconfig-fnmatch
saveplace evil-collection-so-long so-long envrc inheritenv
evil-collection-which-key which-key better-jumper vertico-multiform
evil-collection-vertico vertico nerd-icons-completion marginalia
evil-goggles pulse evil-easymotion evil-snipe xt-mouse xclip
evil-terminal-cursor-changer projectile ibuffer-vc ibuf-ext
evil-collection-ibuffer ibuffer ibuffer-loaddefs desktop frameset
nerd-icons nerd-icons-faces nerd-icons-data nerd-icons-data-mdicon
nerd-icons-data-flicon nerd-icons-data-codicon nerd-icons-data-devicon
nerd-icons-data-sucicon nerd-icons-data-wicon nerd-icons-data-faicon
nerd-icons-data-powerline nerd-icons-data-octicon
nerd-icons-data-pomicon nerd-icons-data-ipsicon ef-winter-theme
ef-tritanopia-dark-theme ef-trio-dark-theme ef-symbiosis-theme
ef-rosa-theme ef-night-theme ef-melissa-dark-theme ef-maris-dark-theme
ef-elea-dark-theme ef-duo-dark-theme ef-deuteranopia-dark-theme
ef-dark-theme ef-cherie-theme ef-bio-theme ef-autumn-theme
ef-tritanopia-light-theme ef-trio-light-theme ef-summer-theme
ef-spring-theme ef-melissa-light-theme ef-maris-light-theme
ef-light-theme ef-kassio-theme ef-frost-theme ef-elea-light-theme
ef-duo-light-theme ef-deuteranopia-light-theme ef-day-theme
ef-arbutus-theme modus-vivendi-tritanopia-theme
modus-operandi-tritanopia-theme modus-vivendi-deuteranopia-theme
modus-operandi-deuteranopia-theme modus-vivendi-tinted-theme
modus-operandi-tinted-theme modus-vivendi-theme modus-operandi-theme
ef-cyprus-theme cal-julian evil-collection-magit-todos magit-todos
pcre2el rxt re-builder async evil-collection-grep grep magit-bookmark
magit-autoloads evil-collection-magit magit-submodule magit-blame
magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch
magit-clone magit-remote magit-commit magit-sequence magit-notes
magit-worktree magit-tag magit-merge magit-branch magit-reset
magit-files magit-refs magit-status magit magit-repos magit-apply
magit-wip magit-log which-func evil-collection-imenu imenu magit-diff
smerge-mode diff evil-collection-diff-mode diff-mode magit-core
magit-autorevert autorevert filenotify magit-margin magit-transient
magit-process magit-mode git-commit magit-git magit-base crm transient
evil-collection-log-edit log-edit pcvs-util add-log with-editor server f
s doom-snippets doom-snippets-lib evil-collection-elisp-mode yasnippet
lisp-mnt evil-collection-package-menu doom-packages package url-handlers
elisp-mode savehist recentf tree-widget embrace expand-region
text-mode-expansions the-org-mode-expansions html-mode-expansions
er-basic-expansions expand-region-core expand-region-custom lispyville
lispy hydra lv delsel lispy-inline avy etags fileloop
evil-collection-xref xref evil-collection-edebug edebug
evil-collection-debug debug backtrace lisp-mode help-fns radix-tree
lispy-tags zoutline semantic/db eieio-base semantic/util-modes
semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local
cedet evil-collection-ediff ediff ediff-merg ediff-mult ediff-wind
ediff-diff ediff-help ediff-init ediff-util iedit iedit-lib
mc-hide-unmatched-lines-mode mc-mark-more smartparens-html sgml-mode
facemenu mc-cycle-cursors multiple-cursors-core org-clock org-modern
ox-gfm ox-hugo ox-hugo-deprecated ol-info ffap ox-blackfriday tomelr
ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn
nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-icalendar org-agenda
ox-md ox-beamer ox-latex ox-confluence org-re-reveal iso-cvt ox-html
table ox-ascii ox-publish ox evil-collection-org
evil-collection-org-roam org-roam-migrate org-roam-log org-roam-mode
org-roam-capture org-roam-id org-roam-node org-roam-db
emacsql-sqlite-builtin sqlite org-roam-utils org-roam-compat org-roam
org-capture org-attach emacsql-sqlite emacsql-sqlite-common emacsql
emacsql-compiler evil-collection-magit-section magit-section
cursor-sensor smartparens-org org-yt org-element org-persist org-id
org-refile avl-tree org ob ob-tangle ob-ref ob-lob ob-table ob-exp
org-macro org-src smartparens-config smartparens-text smartparens
loadhist evil-collection-sh-script sh-script smie treesit executable
ob-comint org-pcomplete org-list org-footnote org-faces org-entities
noutline outline org-element-ast inline ob-emacs-lisp org-table ol
org-keys oc org-loaddefs gnus-sum shr pixel-fill kinsoku url-file svg
dom browse-url gnus-group gnus-undo gnus-start gnus-dbus dbus xml
gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int
gnus-range message sendmail yank-media puny rfc822 mml mml-sec
evil-collection-epa epa epg rfc6068 epg-config mm-decode mm-bodies
mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev
gmm-utils mailheader gnus-win evil-collection-gnus gnus nnheader
gnus-util mail-utils range mm-util mail-prsvr parinfer-rust-mode
parinfer-rust-changes parinfer-rust track-changes parinfer-rust-helper
url url-proxy url-privacy url-expand url-methods url-history url-cookie
generate-lisp-file url-domsuf url-util url-parse url-vars mailcap eros
vi-tilde-fringe highlight-numbers parent-mode display-line-numbers
hl-todo dtrt-indent minions telephone-line telephone-line-segments
evil-collection-consult consult compat tabspaces dired-x
evil-collection-dired dired dired-loaddefs vc vc-dispatcher multi-vterm
project evil-collection-vterm vterm evil-collection-bookmark bookmark
tramp trampver tramp-integration tramp-message tramp-compat xdg
parse-time iso8601 time-date auth-source password-cache tramp-loaddefs
face-remap evil-collection-compile compile evil-collection-term term
disp-table shell ehelp find-func vterm-module term/xterm xterm json map
fish-completion em-cmpl eshell-did-you-mean esh-help evil-collection-man
man dash em-unix eshell-z em-dirs evil-collection-eshell em-prompt
text-property-search eshell esh-mode esh-var esh-cmd generator esh-ext
esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util files-x
pcomplete evil-collection-comint comint ansi-osc ansi-color
page-break-lines use-package-diminish circadian solar cal-dst
evil-collection-calendar evil-collection-custom cus-edit cus-load
wid-edit evil-collection annalist cal-menu calendar cal-loaddefs
doom-themes-ext-org modus-themes ef-themes ob-core org-cycle org-fold
org-fold-core org-compat ob-eval org-version org-macs format-spec
smartparens-lua ns-auto-titlebar ibuf-macs evil evil-integration
evil-maps evil-commands evil-digraphs reveal evil-jumps
evil-command-window evil-types evil-search evil-macros evil-repeat
evil-states evil-core advice evil-common thingatpt rect evil-vars ring
telephone-line-separators let-alist telephone-line-utils eieio
eieio-core color ligature derived edmacro kmacro byte-opt
use-package-bind-key bind-key orderless comp comp-cstr warnings icons
comp-run comp-common doom-editor doom-projects doom-ui easy-mmode
doom-keybinds pp cl-extra help-mode use-package-core bytecomp
byte-compile general realgud-recursive-autoloads rx tex-site doom-start
:system doom-modules doom cl-seq doom-lib cl-macs cl-loaddefs cl-lib gv
jansson dynamic-modules pcase subr-x rmc iso-transl tooltip cconv eldoc
paren electric uniquify ediff-hook vc-hooks lisp-float-type mwheel
term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd
fontset image regexp-opt fringe tabulated-list replace newcomment
text-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch
easymenu timer select scroll-bar mouse jit-lock font-lock syntax
font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads kqueue cocoa ns lcms2
multi-tty make-network-process native-compile emacs)

Memory information:
((conses 16 3247501 4096048) (symbols 48 138012 50) (strings 32 468570 13232)
(string-bytes 1 16781990) (vectors 16 117013) (vector-slots 8 2198628 232494)
(floats 8 2723 10351) (intervals 56 23100 5179) (buffers 984 38))