bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#63493: 30.0.50; Eglot doesn't highlight unused variables differently


From: Chinmay Dalal
Subject: bug#63493: 30.0.50; Eglot doesn't highlight unused variables differently
Date: Sun, 14 May 2023 11:31:15 +0530

https://github.com/joaotavora/eglot/pull/794 added support for
DiagnosticTag
(https://microsoft.github.io/language-server-protocol/specifications/lsp/3.18/specification/#diagnosticTag)

However, eglot doesn't highlight unused variables differently, even
though it gets that information from rust-analyzer:

                 (:range
                  (:start
                   (:line 13 :character 7)
                   :end
                   (:line 13 :character 18))
                  :severity 2 :code "dead_code" :source "rustc" :message 
"struct `DnsQuestion` is never constructed\n`#[warn(dead_code)]` on by default" 
:tags
                  [1]
                  :data
                  (:rendered "warning: struct `DnsQuestion` is never 
constructed\n  --> src/lib.rs:14:8\n   |\n14 | struct DnsQuestion {\n   |       
 ^^^^^^^^^^^\n   |\n   = note: `#[warn(dead_code)]` on by default\n\n"))

M-x describe-text-properties on the identifier doesn't show
eglot-diagnostic-tag-unnecessary-face

I'm this version of eglot:

commit 29a34d82fafacad1c44a503055b0b682e7ffbed3 (grafted, HEAD -> master, 
origin/master, origin/HEAD)
Author: GNU ELPA Mirror Bot <emacs-devel@gnu.org>
Date:   Thu May 11 00:07:13 2023 +0000

    Update eglot
    
    Timestamp: 2023-05-11 00:01:05
    GNU ELPA commit: a4e18c6a0b170ce74c81ce0bd51956a5ffcb9d96
    Emacs commit: e4c8ba6c0589f1ba0ba9993c4f1e9c0821d3ca6c



In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
 3.24.37, cairo version 1.17.8) of 2023-05-06 built on ganymede
Repository revision: 31a66dc8918e81470dc35be7c489108fbbfbce01
Repository branch: master
System Description: Arch Linux

Configured using:
 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib
 --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games
 --with-modules --without-libotf --without-m17n-flt --without-gconf
 --without-gsettings --enable-autodepend --with-native-compilation
 --with-pgtk --without-xaw3d --with-sound=alsa --with-xwidgets
 --without-compress-install
 '--program-transform-name=s/\([ec]tags\)/\1.emacs/'
 'CFLAGS=-march=native -mtune=native -O2 -pipe -fno-plt -fexceptions
 -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security
 -fstack-clash-protection -fcf-protection'
 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG JSON LCMS2
LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG
RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER
WEBP XIM XWIDGETS GTK3 ZLIB

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

Major mode: Rustic

Minor modes in effect:
  electric-pair-mode: t
  flycheck-indicator-mode: t
  eldoc-box-hover-mode: t
  breadcrumb-mode: t
  breadcrumb-local-mode: t
  global-kkp-mode: t
  magit-todos-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  auto-revert-mode: t
  server-mode: t
  pulsar-global-mode: t
  pulsar-mode: t
  minions-mode: t
  global-anzu-mode: t
  anzu-mode: t
  pdf-occur-global-minor-mode: t
  darkman-mode: t
  display-line-numbers-mode: t
  global-flycheck-eglot-mode: t
  flycheck-eglot-mode: t
  eglot-inlay-hints-mode: t
  eglot--managed-mode: t
  org-super-agenda-mode: t
  consult-org-roam-mode: t
  org-roam-db-autosync-mode: t
  global-whitespace-mode: t
  whitespace-mode: t
  modeline-region-mode: t
  corfu-popupinfo-mode: t
  global-corfu-mode: t
  corfu-mode: t
  marginalia-mode: t
  vertico-multiform-mode: t
  vertico-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  global-ligature-mode: t
  ligature-mode: t
  global-ts-fold-mode: t
  ts-fold-mode: t
  global-origami-mode: t
  origami-mode: t
  tree-sitter-hl-mode: t
  global-tree-sitter-mode: t
  tree-sitter-mode: t
  fancy-compilation-mode: t
  which-key-mode: t
  global-flycheck-mode: t
  flycheck-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  savehist-mode: t
  evil-goggles-mode: t
  global-evil-surround-mode: t
  evil-surround-mode: t
  evil-commentary-mode: t
  global-evil-collection-unimpaired-mode: t
  evil-collection-unimpaired-mode: t
  evil-mode: t
  evil-local-mode: t
  save-place-mode: t
  shell-dirtrack-mode: t
  recentf-mode: t
  elpaca-use-package-mode: t
  override-global-mode: t
  pixel-scroll-precision-mode: t
  xterm-mouse-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  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
  column-number-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:
/home/chinmay/.local/state/emacs/elpaca/builds/external-completion/external-completion
 hides /usr/share/emacs/30.0.50/lisp/external-completion
/home/chinmay/.local/state/emacs/elpaca/builds/jsonrpc/jsonrpc hides 
/usr/share/emacs/30.0.50/lisp/jsonrpc
/home/chinmay/.local/state/emacs/elpaca/builds/xref/xref hides 
/usr/share/emacs/30.0.50/lisp/progmodes/xref
/home/chinmay/.local/state/emacs/elpaca/builds/flymake/flymake hides 
/usr/share/emacs/30.0.50/lisp/progmodes/flymake
/home/chinmay/.local/state/emacs/elpaca/builds/eglot/eglot hides 
/usr/share/emacs/30.0.50/lisp/progmodes/eglot
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-crypt hides 
/usr/share/emacs/30.0.50/lisp/org/org-crypt
/home/chinmay/.local/state/emacs/elpaca/builds/org/ol-eww hides 
/usr/share/emacs/30.0.50/lisp/org/ol-eww
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-capture hides 
/usr/share/emacs/30.0.50/lisp/org/org-capture
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-octave hides 
/usr/share/emacs/30.0.50/lisp/org/ob-octave
/home/chinmay/.local/state/emacs/elpaca/builds/org/oc-csl hides 
/usr/share/emacs/30.0.50/lisp/org/oc-csl
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-habit hides 
/usr/share/emacs/30.0.50/lisp/org/org-habit
/home/chinmay/.local/state/emacs/elpaca/builds/org/ox-latex hides 
/usr/share/emacs/30.0.50/lisp/org/ox-latex
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-calc hides 
/usr/share/emacs/30.0.50/lisp/org/ob-calc
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-sass hides 
/usr/share/emacs/30.0.50/lisp/org/ob-sass
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-tempo hides 
/usr/share/emacs/30.0.50/lisp/org/org-tempo
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-js hides 
/usr/share/emacs/30.0.50/lisp/org/ob-js
/home/chinmay/.local/state/emacs/elpaca/builds/org/oc-basic hides 
/usr/share/emacs/30.0.50/lisp/org/oc-basic
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-ditaa hides 
/usr/share/emacs/30.0.50/lisp/org/ob-ditaa
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-maxima hides 
/usr/share/emacs/30.0.50/lisp/org/ob-maxima
/home/chinmay/.local/state/emacs/elpaca/builds/org/ol hides 
/usr/share/emacs/30.0.50/lisp/org/ol
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-plantuml hides 
/usr/share/emacs/30.0.50/lisp/org/ob-plantuml
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-haskell hides 
/usr/share/emacs/30.0.50/lisp/org/ob-haskell
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-attach-git hides 
/usr/share/emacs/30.0.50/lisp/org/org-attach-git
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-R hides 
/usr/share/emacs/30.0.50/lisp/org/ob-R
/home/chinmay/.local/state/emacs/elpaca/builds/org/ol-mhe hides 
/usr/share/emacs/30.0.50/lisp/org/ol-mhe
/home/chinmay/.local/state/emacs/elpaca/builds/org/ol-bibtex hides 
/usr/share/emacs/30.0.50/lisp/org/ol-bibtex
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-keys hides 
/usr/share/emacs/30.0.50/lisp/org/org-keys
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-table hides 
/usr/share/emacs/30.0.50/lisp/org/org-table
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-latex hides 
/usr/share/emacs/30.0.50/lisp/org/ob-latex
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-gnuplot hides 
/usr/share/emacs/30.0.50/lisp/org/ob-gnuplot
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-exp hides 
/usr/share/emacs/30.0.50/lisp/org/ob-exp
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-sqlite hides 
/usr/share/emacs/30.0.50/lisp/org/ob-sqlite
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-version hides 
/usr/share/emacs/30.0.50/lisp/org/org-version
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-indent hides 
/usr/share/emacs/30.0.50/lisp/org/org-indent
/home/chinmay/.local/state/emacs/elpaca/builds/org/ox-ascii hides 
/usr/share/emacs/30.0.50/lisp/org/ox-ascii
/home/chinmay/.local/state/emacs/elpaca/builds/org/org hides 
/usr/share/emacs/30.0.50/lisp/org/org
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-forth hides 
/usr/share/emacs/30.0.50/lisp/org/ob-forth
/home/chinmay/.local/state/emacs/elpaca/builds/org/ox-koma-letter hides 
/usr/share/emacs/30.0.50/lisp/org/ox-koma-letter
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-footnote hides 
/usr/share/emacs/30.0.50/lisp/org/org-footnote
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-colview hides 
/usr/share/emacs/30.0.50/lisp/org/org-colview
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-macro hides 
/usr/share/emacs/30.0.50/lisp/org/org-macro
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-pcomplete hides 
/usr/share/emacs/30.0.50/lisp/org/org-pcomplete
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-org hides 
/usr/share/emacs/30.0.50/lisp/org/ob-org
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-feed hides 
/usr/share/emacs/30.0.50/lisp/org/org-feed
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-ocaml hides 
/usr/share/emacs/30.0.50/lisp/org/ob-ocaml
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-lua hides 
/usr/share/emacs/30.0.50/lisp/org/ob-lua
/home/chinmay/.local/state/emacs/elpaca/builds/org/ol-doi hides 
/usr/share/emacs/30.0.50/lisp/org/ol-doi
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-python hides 
/usr/share/emacs/30.0.50/lisp/org/ob-python
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-lisp hides 
/usr/share/emacs/30.0.50/lisp/org/ob-lisp
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-agenda hides 
/usr/share/emacs/30.0.50/lisp/org/org-agenda
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-screen hides 
/usr/share/emacs/30.0.50/lisp/org/ob-screen
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-fold hides 
/usr/share/emacs/30.0.50/lisp/org/org-fold
/home/chinmay/.local/state/emacs/elpaca/builds/org/ox-beamer hides 
/usr/share/emacs/30.0.50/lisp/org/ox-beamer
/home/chinmay/.local/state/emacs/elpaca/builds/org/ox hides 
/usr/share/emacs/30.0.50/lisp/org/ox
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-src hides 
/usr/share/emacs/30.0.50/lisp/org/org-src
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-faces hides 
/usr/share/emacs/30.0.50/lisp/org/org-faces
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-goto hides 
/usr/share/emacs/30.0.50/lisp/org/org-goto
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-element hides 
/usr/share/emacs/30.0.50/lisp/org/org-element
/home/chinmay/.local/state/emacs/elpaca/builds/org/ol-bbdb hides 
/usr/share/emacs/30.0.50/lisp/org/ol-bbdb
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-matlab hides 
/usr/share/emacs/30.0.50/lisp/org/ob-matlab
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-clojure hides 
/usr/share/emacs/30.0.50/lisp/org/ob-clojure
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-groovy hides 
/usr/share/emacs/30.0.50/lisp/org/ob-groovy
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-julia hides 
/usr/share/emacs/30.0.50/lisp/org/ob-julia
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-lilypond hides 
/usr/share/emacs/30.0.50/lisp/org/ob-lilypond
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-archive hides 
/usr/share/emacs/30.0.50/lisp/org/org-archive
/home/chinmay/.local/state/emacs/elpaca/builds/org/ox-html hides 
/usr/share/emacs/30.0.50/lisp/org/ox-html
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-C hides 
/usr/share/emacs/30.0.50/lisp/org/ob-C
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-comint hides 
/usr/share/emacs/30.0.50/lisp/org/ob-comint
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-mobile hides 
/usr/share/emacs/30.0.50/lisp/org/org-mobile
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-protocol hides 
/usr/share/emacs/30.0.50/lisp/org/org-protocol
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-cycle hides 
/usr/share/emacs/30.0.50/lisp/org/org-cycle
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-num hides 
/usr/share/emacs/30.0.50/lisp/org/org-num
/home/chinmay/.local/state/emacs/elpaca/builds/org/ol-gnus hides 
/usr/share/emacs/30.0.50/lisp/org/ol-gnus
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob hides 
/usr/share/emacs/30.0.50/lisp/org/ob
/home/chinmay/.local/state/emacs/elpaca/builds/org/ol-rmail hides 
/usr/share/emacs/30.0.50/lisp/org/ol-rmail
/home/chinmay/.local/state/emacs/elpaca/builds/org/ol-info hides 
/usr/share/emacs/30.0.50/lisp/org/ol-info
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-list hides 
/usr/share/emacs/30.0.50/lisp/org/org-list
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-persist hides 
/usr/share/emacs/30.0.50/lisp/org/org-persist
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-macs hides 
/usr/share/emacs/30.0.50/lisp/org/org-macs
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-clock hides 
/usr/share/emacs/30.0.50/lisp/org/org-clock
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-table hides 
/usr/share/emacs/30.0.50/lisp/org/ob-table
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-loaddefs hides 
/usr/share/emacs/30.0.50/lisp/org/org-loaddefs
/home/chinmay/.local/state/emacs/elpaca/builds/org/oc hides 
/usr/share/emacs/30.0.50/lisp/org/oc
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-lob hides 
/usr/share/emacs/30.0.50/lisp/org/ob-lob
/home/chinmay/.local/state/emacs/elpaca/builds/org/ox-odt hides 
/usr/share/emacs/30.0.50/lisp/org/ox-odt
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-processing hides 
/usr/share/emacs/30.0.50/lisp/org/ob-processing
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-awk hides 
/usr/share/emacs/30.0.50/lisp/org/ob-awk
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-emacs-lisp hides 
/usr/share/emacs/30.0.50/lisp/org/ob-emacs-lisp
/home/chinmay/.local/state/emacs/elpaca/builds/org/ol-w3m hides 
/usr/share/emacs/30.0.50/lisp/org/ol-w3m
/home/chinmay/.local/state/emacs/elpaca/builds/org/oc-biblatex hides 
/usr/share/emacs/30.0.50/lisp/org/oc-biblatex
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-ruby hides 
/usr/share/emacs/30.0.50/lisp/org/ob-ruby
/home/chinmay/.local/state/emacs/elpaca/builds/org/ox-texinfo hides 
/usr/share/emacs/30.0.50/lisp/org/ox-texinfo
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-css hides 
/usr/share/emacs/30.0.50/lisp/org/ob-css
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-entities hides 
/usr/share/emacs/30.0.50/lisp/org/org-entities
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-eval hides 
/usr/share/emacs/30.0.50/lisp/org/ob-eval
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-ref hides 
/usr/share/emacs/30.0.50/lisp/org/ob-ref
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-shell hides 
/usr/share/emacs/30.0.50/lisp/org/ob-shell
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-mouse hides 
/usr/share/emacs/30.0.50/lisp/org/org-mouse
/home/chinmay/.local/state/emacs/elpaca/builds/org/ol-docview hides 
/usr/share/emacs/30.0.50/lisp/org/ol-docview
/home/chinmay/.local/state/emacs/elpaca/builds/org/ox-man hides 
/usr/share/emacs/30.0.50/lisp/org/ox-man
/home/chinmay/.local/state/emacs/elpaca/builds/org/ox-md hides 
/usr/share/emacs/30.0.50/lisp/org/ox-md
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-timer hides 
/usr/share/emacs/30.0.50/lisp/org/org-timer
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-core hides 
/usr/share/emacs/30.0.50/lisp/org/ob-core
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-perl hides 
/usr/share/emacs/30.0.50/lisp/org/ob-perl
/home/chinmay/.local/state/emacs/elpaca/builds/org/oc-bibtex hides 
/usr/share/emacs/30.0.50/lisp/org/oc-bibtex
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-id hides 
/usr/share/emacs/30.0.50/lisp/org/org-id
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-sed hides 
/usr/share/emacs/30.0.50/lisp/org/ob-sed
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-fortran hides 
/usr/share/emacs/30.0.50/lisp/org/ob-fortran
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-inlinetask hides 
/usr/share/emacs/30.0.50/lisp/org/org-inlinetask
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-attach hides 
/usr/share/emacs/30.0.50/lisp/org/org-attach
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-eshell hides 
/usr/share/emacs/30.0.50/lisp/org/ob-eshell
/home/chinmay/.local/state/emacs/elpaca/builds/org/ox-icalendar hides 
/usr/share/emacs/30.0.50/lisp/org/ox-icalendar
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-dot hides 
/usr/share/emacs/30.0.50/lisp/org/ob-dot
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-ctags hides 
/usr/share/emacs/30.0.50/lisp/org/org-ctags
/home/chinmay/.local/state/emacs/elpaca/builds/org/ox-org hides 
/usr/share/emacs/30.0.50/lisp/org/ox-org
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-scheme hides 
/usr/share/emacs/30.0.50/lisp/org/ob-scheme
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-java hides 
/usr/share/emacs/30.0.50/lisp/org/ob-java
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-plot hides 
/usr/share/emacs/30.0.50/lisp/org/org-plot
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-lint hides 
/usr/share/emacs/30.0.50/lisp/org/org-lint
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-sql hides 
/usr/share/emacs/30.0.50/lisp/org/ob-sql
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-compat hides 
/usr/share/emacs/30.0.50/lisp/org/org-compat
/home/chinmay/.local/state/emacs/elpaca/builds/org/oc-natbib hides 
/usr/share/emacs/30.0.50/lisp/org/oc-natbib
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-datetree hides 
/usr/share/emacs/30.0.50/lisp/org/org-datetree
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-duration hides 
/usr/share/emacs/30.0.50/lisp/org/org-duration
/home/chinmay/.local/state/emacs/elpaca/builds/org/ol-man hides 
/usr/share/emacs/30.0.50/lisp/org/ol-man
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-refile hides 
/usr/share/emacs/30.0.50/lisp/org/org-refile
/home/chinmay/.local/state/emacs/elpaca/builds/org/ol-irc hides 
/usr/share/emacs/30.0.50/lisp/org/ol-irc
/home/chinmay/.local/state/emacs/elpaca/builds/org/ol-eshell hides 
/usr/share/emacs/30.0.50/lisp/org/ol-eshell
/home/chinmay/.local/state/emacs/elpaca/builds/org/org-fold-core hides 
/usr/share/emacs/30.0.50/lisp/org/org-fold-core
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-tangle hides 
/usr/share/emacs/30.0.50/lisp/org/ob-tangle
/home/chinmay/.local/state/emacs/elpaca/builds/org/ox-publish hides 
/usr/share/emacs/30.0.50/lisp/org/ox-publish
/home/chinmay/.local/state/emacs/elpaca/builds/org/ob-makefile hides 
/usr/share/emacs/30.0.50/lisp/org/ob-makefile
/home/chinmay/.local/state/emacs/elpaca/builds/let-alist/let-alist hides 
/usr/share/emacs/30.0.50/lisp/emacs-lisp/let-alist
/home/chinmay/.local/state/emacs/elpaca/builds/eldoc/eldoc hides 
/usr/share/emacs/30.0.50/lisp/emacs-lisp/eldoc

Features:
(shadow sort mail-extr emacsbug descr-text face-remap misearch
multi-isearch vertico-unobtrusive vertico-flat evil-collection-vc-git
vc-git vc-dispatcher elec-pair vertico-directory flycheck-indicator
eldoc-box breadcrumb kkp term/xterm xterm flex-mode jison-mode
bison-mode cc-mode cc-fonts cc-guess cc-menus cc-cmds rmsbolt
rmsbolt-split rmsbolt-java disass evil-collection-magit-todos
magit-todos pcre2el rxt re-builder magit-bookmark 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 magit-diff
smerge-mode evil-collection-diff-mode diff-mode git-commit
evil-collection-log-edit log-edit pcvs-util add-log magit-core
magit-autorevert autorevert magit-margin magit-transient magit-process
with-editor server magit-mode transient magit-git magit-base crm hl-todo
evil-collection-grep grep pulsar pcre pcre-core minions mu4e-views esxml
xwidgets-reuse evil-collection-xwidget xwidget mu4e-alert time alert
log4e notifications gntp helm-make evil-anzu anzu org-noter
org-noter-djvu org-noter-nov org-noter-pdf org-noter-core pdf-occur
ibuf-ext evil-collection-ibuffer ibuffer ibuffer-loaddefs
evil-collection-tablist tablist tablist-filter semantic/wisent/comp
semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util
semantic semantic/tag semantic/lex semantic/fw mode-local cedet
pdf-isearch pdf-misc pdf-loader evil-collection-pdf pdf-history
pdf-tools evil-collection-package-menu package url-handlers
evil-collection-custom cus-edit cus-start cus-load pdf-view jka-compr
pdf-cache pdf-info tq pdf-util pdf-macs modus-vivendi-theme darkman
evil-collection-elfeed elfeed-show elfeed-search parinfer-rust-mode
parinfer-rust-changes parinfer-rust parinfer-rust-helper
display-line-numbers elfeed-csv elfeed elfeed-curl elfeed-log elfeed-db
elfeed-lib url-queue xml-query moduster modus-themes consult-eglot
eglot-x flycheck-eglot evil-collection-eglot eglot external-completion
jsonrpc evil-collection-flymake flymake-proc flymake evil-collection-ert
ert ewoc evil-collection-debug debug backtrace filenotify
evil-collection-imenu imenu zig-mode reformatter
evil-collection-yaml-mode yaml-mode fennel-mode inf-lisp kbd-mode
fish-mode rustic-flycheck rustic-spellcheck rustic-expand rustic-lsp
rustic-playground rustic-rustfix rustic-racer etags fileloop
evil-collection-xref xref rustic-babel rustic-rustfmt project
rustic-comint rustic-clippy rustic-doc rustic-popup rustic-cargo
rustic-compile spinner xterm-color evil-collection-markdown-mode
markdown-mode rustic-interaction rustic rust-utils rust-mode citeproc
citeproc-itemgetters citeproc-biblatex citeproc-bibtex parsebib
ol-bibtex bibtex citeproc-cite citeproc-subbibs citeproc-sort
citeproc-name citeproc-formatters citeproc-number rst citeproc-proc
citeproc-disamb citeproc-itemdata citeproc-generic-elements
citeproc-macro citeproc-choose citeproc-date citeproc-context
citeproc-prange citeproc-style citeproc-locale citeproc-term f
f-shortdoc citeproc-rt citeproc-lib citeproc-s let-alist
org-super-agenda ts ht org-habit org-download url-http url-auth url-gw
nsm async consult-org-roam consult-org-roam-buffer org-roam-dailies
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 auctex-autoloads tex-site cdlatex-autoloads
emacsql-autoloads org-roam-autoloads consult-org-roam-autoloads
org-modern-autoloads async-autoloads org-download-autoloads
org-block-capf-autoloads evil-org-autoloads ht-autoloads ts-autoloads
org-super-agenda-autoloads string-inflection-autoloads
parsebib-autoloads citeproc-autoloads rust-mode-autoloads
markdown-mode-autoloads spinner-autoloads xterm-color-autoloads
rustic-autoloads fish-mode-autoloads kbd-mode-autoloads
fennel-mode-autoloads yaml-mode-autoloads reformatter-autoloads
zig-mode-autoloads jsonrpc-autoloads eldoc-autoloads flymake-autoloads
xref-autoloads external-completion-autoloads eglot-autoloads
flycheck-eglot-autoloads eglot-x-autoloads consult-eglot-autoloads
modus-themes-autoloads vterm-autoloads elfeed-autoloads
darkman-autoloads tablist-autoloads pdf-tools-autoloads
org-noter-autoloads anzu-autoloads evil-anzu-autoloads
helm-make-autoloads run-command-autoloads mu4e-filters-autoloads
gntp-autoloads log4e-autoloads alert-autoloads mu4e-alert-autoloads
xwidgets-reuse-autoloads kv-autoloads esxml-autoloads
mu4e-views-autoloads flycheck-indicator-autoloads minions-autoloads
pcre-autoloads hop-autoloads avy-autoloads ace-window-autoloads
popper-autoloads devdocs-autoloads eldoc-box-autoloads pulsar-autoloads
hl-todo-autoloads pcre2el-autoloads magit-todos-autoloads
rmsbolt-autoloads bison-mode-autoloads kkp-autoloads
rainbow-mode-autoloads breadcrumb-autoloads disp-table whitespace utils
modeline-conf mu-config mu4e-filter cal-iso evil-collection-mu4e mu4e
mu4e-org 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-html ox-mathml org-latex-preview ox-latex table ox-ascii
ox-publish ox org-element org-persist org-id org-refile avl-tree
generator evil-collection-org org ob ob-tangle ob-ref ob-lob ob-table
ob-exp org-macro org-src evil-collection-sh-script sh-script smie
treesit executable ob-comint org-pcomplete org-list org-footnote
org-faces org-entities evil-collection-outline noutline outline
ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold
org-fold-core org-keys oc org-loaddefs org-version org-compat org-macs
mu4e-main mu4e-view gnus-art mm-uu mml2015 mm-view mml-smime smime
gnutls dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus dbus
gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int
gnus-range gnus-win evil-collection-gnus gnus nnheader range
evil-collection-calendar cal-menu calendar cal-loaddefs mu4e-headers
mu4e-compose mu4e-draft mu4e-actions smtpmail mu4e-search mu4e-lists
mu4e-bookmarks mu4e-mark mu4e-message shr pixel-fill kinsoku url-file
browse-url flow-fill mule-util hl-line mu4e-contacts mu4e-update
mu4e-folders mu4e-server mu4e-context mu4e-obsolete mu4e-vars
mu4e-helpers mu4e-config ido message sendmail yank-media puny rfc822 mml
mml-sec evil-collection-epa epa derived epg rfc6068 epg-config gnus-util
mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util
ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader
auth-source-pass run-command-conf elfeed-config eglot-config major-modes
org-config org-super-agenda-conf kind-icon svg-lib svg dom xml
corfu-terminal popon corfu-popupinfo evil-collection-corfu corfu
marginalia consult-git-log-grep evil-collection-consult consult
evil-collection-bookmark bookmark vertico-multiform
evil-collection-vertico vertico orderless yasnippet exec-path-from-shell
ligature ts-fold-indicators fringe-helper ts-fold ts-fold-summary
ts-fold-parsers ts-fold-util origami origami-parsers cl s
evil-textobj-tree-sitter evil-textobj-tree-sitter-thing-at-point
evil-textobj-tree-sitter-core tree-sitter-langs tree-sitter-langs-build
evil-collection-tar-mode tar-mode evil-collection-arc-mode arc-mode
archive-mode pp tree-sitter-hl tree-sitter tree-sitter-load
tree-sitter-cli tsc tsc-dyn tsc-dyn-get evil-collection-compile
fancy-compilation compile text-property-search dired-aux tsc-obsolete
evil-collection-which-key which-key flycheck-ruff
evil-collection-flycheck flycheck find-func dash undo-tree diff queue
queue-autoloads undo-tree-autoloads dash-autoloads epl-autoloads
pkg-info-autoloads let-alist-autoloads flycheck-autoloads
consult-autoloads consult-flycheck-autoloads with-editor-autoloads
git-commit-autoloads magit-section-autoloads magit-autoloads
git-link-autoloads embark-autoloads which-key-autoloads
parinfer-rust-mode-autoloads smartparens-autoloads tsc-autoloads
tree-sitter-autoloads tree-sitter-langs-autoloads
evil-textobj-tree-sitter-autoloads s-autoloads origami-autoloads
fringe-helper-autoloads ts-fold-autoloads ligature-autoloads
exec-path-from-shell-autoloads f-autoloads elisp-refs-autoloads
helpful-autoloads yasnippet-autoloads orderless-autoloads
vertico-autoloads consult-dir-autoloads consult-git-log-grep-autoloads
marginalia-autoloads embark-consult-autoloads corfu-autoloads
popon-autoloads corfu-terminal-autoloads cape-autoloads
cape-yasnippet-autoloads svg-lib-autoloads kind-icon-autoloads
affe-autoloads corfu-config minibuffer-config savehist orderless-config
evil-goggles pulse color evil-surround evil-commentary
evil-commentary-integration evil-collection-unimpaired
evil-collection-tabulated-list evil-collection-tab-bar
evil-collection-simple evil-collection-replace
evil-collection-process-menu evil-collection-indent
evil-collection-image image-mode evil-collection-dired dired
dired-loaddefs exif evil-collection-help evil-collection-elisp-mode
evil-collection-eldoc evil-collection-elpaca elpaca-ui 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
evil-collection-comint evil-collection-buff-menu evil-collection
annalist general pcase evil evil-integration evil-maps evil-commands
reveal evil-jumps evil-command-window evil-search evil-ex evil-types
evil-macros evil-repeat evil-states evil-core comp comp-cstr advice
evil-common thingatpt rect evil-digraphs evil-vars edmacro kmacro
saveplace tramp-sh tramp rx tramp-loaddefs trampver tramp-integration
files-x tramp-compat xdg shell pcomplete comint ansi-osc ansi-color
parse-time iso8601 time-date ls-lisp format-spec auth-source eieio
eieio-core password-cache json map byte-opt recentf tree-widget wid-edit
no-littering compat warnings icons fancy-compilation-autoloads
arrows-autoloads compat-autoloads no-littering-autoloads
goto-chg-autoloads evil-autoloads general-autoloads annalist-autoloads
evil-collection-autoloads evil-commentary-autoloads
evil-surround-autoloads evil-goggles-autoloads evil-config
elpaca-use-package use-package use-package-ensure use-package-delight
use-package-diminish use-package-bind-key bind-key easy-mmode
use-package-core bytecomp byte-compile elpaca-use-package-autoloads
cl-extra help-mode elpaca-config cl-macs gv cl-seq elpaca elpaca-process
elpaca-autoloads pixel-scroll cua-base ring subr-x xt-mouse llvm-style
cc-styles cc-align cc-engine cc-vars cc-defs cl-loaddefs cl-lib rmc
iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook
vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win
term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode lisp-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 xwidget-internal dbusbind inotify dynamic-setting
font-render-setting cairo gtk pgtk lcms2 multi-tty make-network-process
native-compile emacs)

Memory information:
((conses 16 1298646 1789364)
 (symbols 48 68096 426)
 (strings 32 392211 188109)
 (string-bytes 1 11430624)
 (vectors 16 148226)
 (vector-slots 8 2453957 1778534)
 (floats 8 1935 4637)
 (intervals 56 2130 1723)
 (buffers 984 26))





reply via email to

[Prev in Thread] Current Thread [Next in Thread]