[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:33:06 +0530 |
User-agent: |
mu4e 1.9.1; emacs 30.0.50 |
Chinmay Dalal <dalal.chinmay.0101@gmail.com> writes:
> 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))
Note the `:tags [1]` on lines 6-7 of the diagnostic item