From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Mikael Springer via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#73496: 30.0.91; Eglot (and clangd) out of sync after switching git branches in magit Date: Thu, 26 Sep 2024 08:20:52 +0000 Message-ID: Reply-To: Mikael Springer Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5298"; mail-complaints-to="usenet@ciao.gmane.io" To: 73496@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Sep 26 11:46:04 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1stl4W-0001E6-Bf for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 26 Sep 2024 11:46:04 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1stl47-0003us-7F; Thu, 26 Sep 2024 05:45:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1stl44-0003uF-V0 for bug-gnu-emacs@gnu.org; Thu, 26 Sep 2024 05:45:37 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1stl44-0004Z4-Lf for bug-gnu-emacs@gnu.org; Thu, 26 Sep 2024 05:45:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:From:Date:To:Subject; bh=V7wPI9eMt1oRsysQb0CWg9YqLst3ilM/PnfBomc2vTg=; b=kmjS8hgiQQo9HKJN0oo0JuyM21fIUTEuQWIWDl+tyl6aBhyJhOERMWS8hQqflqeQGbxgLQxhm1GoRrEVku7C8HQLV6n0LylldfgX27H2swgaqLOKLgNvx/TcIeMf0GWcyRzn+1ZU2TybOmY1uIozI3CiePZkXDHv1c7PA/Tv5cocj+szXPD7PGrgAD6957SJblqDs6R9W1EpeSCbMNaMFcLL6lNgZL4OTdNpL9feEVn4Fz72UrLVFXVcJ70t3YVMjemOWyIyzujIMtyVxsXMGradeVWlSsGtRS8dhf9BZ27FdLflGgSLka1nC5n5bleFmleSrksR7KeaIUnTXy64tA==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1stl4U-0001d0-IJ for bug-gnu-emacs@gnu.org; Thu, 26 Sep 2024 05:46:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Mikael Springer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Sep 2024 09:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 73496 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.17273439536229 (code B ref -1); Thu, 26 Sep 2024 09:46:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 26 Sep 2024 09:45:53 +0000 Original-Received: from localhost ([127.0.0.1]:54351 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stl4B-0001cA-2v for submit@debbugs.gnu.org; Thu, 26 Sep 2024 05:45:53 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:57432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stjkl-0004lr-HN for submit@debbugs.gnu.org; Thu, 26 Sep 2024 04:21:37 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1stjkJ-0007Oi-U9 for bug-gnu-emacs@gnu.org; Thu, 26 Sep 2024 04:21:08 -0400 Original-Received: from mail-40131.protonmail.ch ([185.70.40.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1stjkG-0002M0-9v for bug-gnu-emacs@gnu.org; Thu, 26 Sep 2024 04:21:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1727338854; x=1727598054; bh=V7wPI9eMt1oRsysQb0CWg9YqLst3ilM/PnfBomc2vTg=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=B4G7AXDjs53Ty1Y+O4+5ETG7RDcH3E/7/+XEd/KdidQM70EQRDVPl7IIcZj5C9mX4 00bVC236qzD9RoICjfRToZrI5CilQcm11e49lCjoXLl4knX3Fvhpb3G3bYwVK5kx5V jh1OwMSHYvDfV6BHsE3dIAi3g3t476S09rvsg6pMpUPrKCPSMtpEiqE+DqFagMoiO8 /z87RzT6xcrZGjTdSS3b/SSDL9kjxWKPul+xN3y3iCD2SJSfrKDj7t9slgJb9iC993 SIkQ0QN6+5AZG4BuqptyLE6BugDDOJfnpKZ6SkYT0gHaFntzlHobb3ctZQXIGXn0fU Rd7APzWjHk6kg== Feedback-ID: 14037015:user:proton X-Pm-Message-ID: 52f97aa1675da34de84e04361fb153630c6b37ec Received-SPF: pass client-ip=185.70.40.131; envelope-from=mikael.springer@protonmail.com; helo=mail-40131.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 26 Sep 2024 05:45:41 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:292446 Archived-At: 1. Visit buffer with C++ code -> Eglot starts. 2. Listing references for a variable in Eglot works. 3. Switch Git branch in magit. 4. Go back to C++ buffer. Listing references for a variable using Eglot does not work, error message in echo buffer; "jsonrpc-request: jsonrpc-error: "request id=3D44 failed:", (jsonrpc-error-code . -32602), (jsonrpc-error-message . "trying to get AST for non-added document"), (jsonrpc-error-data)" 5. Closing the buffer and opening it again fixes the problem, or doing eglot-reconnect also fixes the problem, listing references is working again. 6. This is true for all open C++ buffers handled by Eglot before the branch switch. In GNU Emacs 30.0.91 (build 1, aarch64-apple-darwin23.6.0, NS appkit-2487.70 Version 14.6.1 (Build 23G93)) of 2024-09-16 built on phobos.local Windowing system distributor 'Apple', version 10.3.2566 System Description: macOS 15.0 Configured using: 'configure --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=3D/opt/homebrew/share/emacs/site-lisp --infodir=3D/opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/info/emacs --prefix=3D/opt/homebrew/Cellar/emacs-plus@30/30.0.91 --with-xml2 --with-gnutls --with-native-compilation=3Daot --without-compress-install --without-dbus --with-imagemagick --with-modules --with-rsvg --with-webp --with-ns --disable-ns-self-contained 'CFLAGS=3D-O2 -DFD_SETSIZE=3D10000 -DDARWIN_UNLIMITED_SELECT -I/opt/homebrew/opt/gcc/include -I/opt/homebrew/opt/libgccjit/include' 'LDFLAGS=3D-L/opt/homebrew/lib/gcc/14 -I/opt/homebrew/opt/gcc/include -I/opt/homebrew/opt/libgccjit/include'' Configured features: ACL GIF GLIB GMP GNUTLS IMAGEMAGICK JPEG 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 $LC_ALL: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: C++// Minor modes in effect: eldoc-box-hover-mode: t company-box-mode: t display-line-numbers-mode: t smartparens-mode: t rainbow-delimiters-mode: t yas-minor-mode: t breadcrumb-mode: t breadcrumb-local-mode: t copilot-mode: t hexl-follow-ascii: t delete-selection-mode: t s3ed-mode: t eglot--managed-mode: t flymake-mode: t global-treesit-auto-mode: t recentf-mode: t pdf-occur-global-minor-mode: t google-this-mode: t which-key-mode: t treemacs-filewatch-mode: t treemacs-follow-mode: t treemacs-git-mode: t treemacs-fringe-indicator-mode: t eshell-syntax-highlighting-global-mode: t git-gutter-mode: t bug-reference-prog-mode: t global-git-commit-mode: t magit-auto-revert-mode: t server-mode: t csv-field-index-mode: t pyvenv-tracking-mode: t pyvenv-mode: t pulsar-global-mode: t pulsar-mode: t dimmer-mode: t desktop-save-mode: t ns-auto-titlebar-mode: t windmove-mode: t global-auto-revert-mode: t save-place-mode: t global-emojify-mode: t emojify-mode: t display-battery-mode: t doom-modeline-mode: t company-quickhelp-mode: t company-quickhelp-local-mode: t company-mode: t activities-mode: t projectile-mode: t helm-mode: t helm-minibuffer-history-mode: t helm-autoresize-mode: t async-bytecomp-package-mode: t override-global-mode: t hl-line-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t column-number-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /Users/mikael/.emacs.d/elpa/cmake-mode-20240814.1725/cmake-mode hides=20 /opt/homebrew/share/emacs/site-lisp/cmake/cmake-mode /Users/mikael/.emacs.d/elpa/transient-20240918.1138/transient hides=20 /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/transie= nt=20 /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig hides=20 /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/editorc= onfig /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-conf-mod= e=20 hides=20 /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/editorc= onfig-conf-mode /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-core=20 hides=20 /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/editorc= onfig-core /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-tools=20 hides=20 /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/editorc= onfig-tools /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-core-han= dle=20 hides=20 /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/editorc= onfig-core-handle /Users/mikael/.emacs.d/elpa/editorconfig-20240813.801/editorconfig-fnmatch= =20 hides=20 /opt/homebrew/Cellar/emacs-plus@30/30.0.91/share/emacs/30.0.91/lisp/editorc= onfig-fnmatch Features: (shadow mail-extr emacsbug vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view magit-extras emacsql-sqlite-builtin sqlite help-fns radix-tree cl-print transpose-frame winner tramp-archive tramp-gvfs helm-command helm-elisp helm-eval edebug helm-info heaven-and-hell noxml-fold rng-cmpct xml-format reformatter rng-nxml rng-valid nxml-mode nxml-outln nxml-rap sgml-mode elfeed-show elfeed-search elfeed-csv elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib xml-query sql view json-mode json-snatcher plantuml-mode vc eldoc-box checkdoc aggressive-indent company-box company-box-doc frame-local company-box-icons company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb display-line-numbers smartparens loadhist rainbow-delimiters yasnippet-snippets yasnippet breadcrumb copilot copilot-balancer c++-ts-mode c-ts-mode dape hexl gdb-mi gud repeat toc-org org-bullets org-appear flyspell ispell org-indent oc-basic ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime dig ol-docview doc-view ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi time delsel ms-remote dired-rsync rsync-mode spinner ms-ai ms-music spotify ms-devops terraform-doc terraform-mode hcl-mode ms-aws s3ed s3ed-mode s3ed-io s3ed-util ms-spelling ms-privacy pinentry ms-math gnuplot info-look ms-eglot xcscope eglot-hierarchy hierarchy eglot external-completion jsonrpc flymake ert debug backtrace ms-treesitter treesit-auto ms-draw ms-utils restclient pandoc-mode pandoc-mode-utils dashboard dashboard-widgets ffap recentf tree-widget restart-emacs ms-read-write pdf-occur 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-tools cus-edit cus-load pdf-view jka-compr pdf-cache pdf-info tq pdf-util pdf-macs writeroom-mode visual-fill-column darkroom ms-browse-and-search ddg-search ddg-mode ddg google-translate google-translate-default-ui google-translate-core-ui facemenu popup ido google-translate-core google-translate-backend google-this ms-notebooks ms-help-docs devdocs-browser eww url-queue mm-url devdocs info-colors free-keys which-key ms-debug logview datetime extmap ms-news reddigg promise promise-rejection-tracking promise-finally promise-done promise-es6-extensions promise-core ms-org ox-confluence ox-jira ox-odt rng-loc rng-uri rng-parse rng-match rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox org-attach org-sidebar org-ql-search org-ql-view ov org-super-agenda org-ql peg ts org-habit org-agenda org-duration org-element org-persist org-id org-refile org-element-ast avl-tree org-kanban re-builder org-journal org-crypt cal-iso org-jira org-jira-sdk jiralib soap-client rng-xsd rng-dt rng-util xsd-regexp org-clock helm-org-rifle ob-ein ein-cell ein-shared-output ein-output-area ein-kernel ein-ipdb ein-query ein-events ein-websocket websocket bindat ein-node ewoc ein-log ein-classes ein-core request ein ein-utils anaphora deferred ob-octave ob-dot ob-sqlite ob-sql ob-makefile ob-C ob-python python ob-plantuml ob-shell ms-file-browse all-the-icons-dired ranger dired+ image-file image-converter dired-subtree dired-hacks-utils dired-aux ls-lisp dirvish treemacs-magit treemacs-projectile treemacs-all-the-icons 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-macros ms-snippets ms-shell mistty mistty-undo mistty-queue mistty-log mistty-term mistty-changeset mistty-util multi-vterm vterm vterm-module term/xterm xterm multi-term eshell-syntax-highlighting em-prompt em-alias eshell-toggle esh-mode esh-var eshell-git-prompt eat term disp-table ehelp ms-vc vdiff-magit magit-ediff ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util vdiff diffview git-gutter-fringe fringe-helper git-gutter git-timemachine vc-git vc-dispatcher git-modes gitignore-mode gitconfig-mode conf-mode gitattributes-mode forge-repos forge-tablist forge-topics forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub let-alist forge-notify forge-revnote forge-pullreq forge-issue forge-topic yaml eieio-custom bug-reference forge-post markdown-mode forge-repo forge forge-core forge-db magit-lfs magit-bookmark 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 diff diff-mode track-changes git-commit log-edit pcvs-util add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor server magit-mode transient benchmark magit-git magit-base magit-section cursor-sensor crm ms-mode csv-mode sort ninja-mode cmake-mode rst rtf-mode generic groovy-mode ms-web-env typescript-mode skewer-mode cache-table js2-mode etags fileloop js c-ts-common cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs imenu simple-httpd ms-python-env pylint blacken pydoc goto-addr pyvenv eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-module-loaddefs esh-util ms-flymake ms-dumb-jump ms-editor hydra lv prettier editorconfig editorconfig-core editorconfig-core-handle editorconfig-fnmatch nvm iter2 generator bookmark+ bookmark+-key dired-x bookmark+-1 gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader range bookmark+-bmu helm-org org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs cal-menu calendar cal-loaddefs org-compat org-macs bookmark+-lit bookmark+-mac pulsar pulse auto-highlight-symbol dimmer face-remap color ms-frame desktop frameset ns-auto-titlebar ms-window golden-ratio windmove ms-buffer autorevert saveplace vlf-setup vlf vlf-base vlf-tune ms-icons ms-faces emojify advice apropos tar-mode arc-mode archive-mode ms-themes doom-themes-ext-treemacs doom-themes-ext-org doom-nord-aurora-theme doom-themes doom-themes-base ms-modeline diminish battery dbus xml doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path ms-company company-quickhelp pos-tip company ms-projects activities persist bookmark pp helm-rg ibuffer-projectile helm-projectile tramp-cache time-stamp projectile lisp-mnt grep compile ibuf-ext ibuffer ibuffer-loaddefs thingatpt ms-helm helm-xref xref project helm-icons 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 treemacs-icons treemacs-scope treemacs-themes treemacs-core-utils treemacs-logging treemacs-customization pfuture inline ht treemacs-faces f s dash helm-mode helm-misc helm-files image-dired image-dired-tags image-dired-external image-dired-util image-mode exif filenotify helm-buffers all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils helm-help helm-types ms-env helm-osx-app cl list-processes+ list-environment exec-path-from-shell ms-variables ms-package epkg-elpa epkg-utils epkg-list epkg-desc wid-edit find-func epkg closql emacsql-sqlite-common emacsql emacsql-compiler eieio-base llama comp comp-cstr warnings comp-run comp-common compat helm-system-packages helm helm-global-bindings edmacro kmacro helm-core async-bytecomp helm-source helm-multi-match helm-lib async tramp-sh tramp trampver tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete comint ansi-osc ring parse-time iso8601 format-spec ansi-color tramp-loaddefs use-package-ensure-system-package system-packages use-package use-package-delight use-package-diminish use-package-bind-key bind-key cl-extra help-mode use-package-ensure use-package-core finder-inf mm-archive message sendmail yank-media dired dired-loaddefs rfc822 mml mml-sec epa derived gnus-util text-property-search time-date mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode mail-utils gnutls network-stream url-cache url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny epg rfc6068 epg-config a-autoloads activities-autoloads aggressive-indent-autoloads all-the-icons-dired-autoloads all-the-icons-ibuffer-autoloads ansible-autoloads ansible-doc-autoloads apples-mode-autoloads auto-highlight-symbol-autoloads axe-autoloads blacken-autoloads breadcrumb-autoloads buffer-move-autoloads bui-autoloads calibredb-autoloads chatgpt-shell-autoloads cmake-mode-autoloads company-box-autoloads company-quickhelp-autoloads company-autoloads copilot-autoloads copilot-chat-autoloads crux-autoloads csv-mode-autoloads dape-autoloads darkroom-autoloads dash-at-point-autoloads dashboard-autoloads deadgrep-autoloads demap-autoloads easy-mmode demap demap-modes hl-line demap-minimap demap-tools devdocs-autoloads devdocs-browser-autoloads diffview-autoloads diminish-autoloads dimmer-autoloads dired-git-info-autoloads dired-narrow-autoloads dired-rsync-autoloads dired-subtree-autoloads dired-hacks-utils-autoloads dirvish-autoloads doom-modeline-autoloads doom-themes-autoloads dumb-jump-autoloads eat-autoloads ein-autoloads deferred-autoloads anaphora-autoloads eldoc-box-autoloads elfeed-webkit-autoloads elfeed-autoloads emms-autoloads emojify-autoloads epkg-autoloads eshell-git-prompt-autoloads eshell-syntax-highlighting-autoloads eshell-toggle-autoloads exec-path-from-shell-autoloads expand-region-autoloads faust-mode-autoloads flycheck-plantuml-autoloads flycheck-autoloads flyspell-correct-helm-autoloads flyspell-correct-autoloads forge-autoloads closql-autoloads emacsql-autoloads frame-local-autoloads free-keys-autoloads ghub-autoloads git-gutter-fringe-autoloads fringe-helper-autoloads git-gutter-autoloads git-modes-autoloads git-timemachine-autoloads gnuplot-autoloads golden-ratio-autoloads google-this-autoloads google-translate-autoloads goto-chg-autoloads gptel-autoloads groovy-mode-autoloads heaven-and-hell-autoloads helm-c-yasnippet-autoloads helm-descbinds-autoloads helm-icons-autoloads helm-make-autoloads helm-org-autoloads helm-easymenu helm-org-rifle-autoloads helm-osx-app-autoloads helm-projectile-autoloads helm-rg-autoloads helm-system-packages-autoloads helm-xref-autoloads helm-autoloads helm-core-autoloads async-autoloads helpful-autoloads elisp-refs-autoloads hmac-autoloads ibuffer-projectile-autoloads info-colors-autoloads ini-mode-autoloads json-mode-autoloads rx json-snatcher-autoloads list-environment-autoloads llama-autoloads logview-autoloads datetime-autoloads extmap-autoloads lua-mode-autoloads magit-lfs-autoloads markdown-mode-autoloads mimetypes-autoloads minions-autoloads mistty-autoloads multi-term-autoloads multi-vterm-autoloads nerd-icons-autoloads nov-autoloads esxml-autoloads kv-autoloads noxml-fold-autoloads ns-auto-titlebar-autoloads org-appear-autoloads org-bullets-autoloads org-jira-autoloads org-journal-autoloads org-kanban-autoloads org-sidebar-autoloads org-ql-autoloads org-super-agenda-autoloads origami-autoloads ov-autoloads ox-jira-autoloads pandoc-mode-autoloads pdf-tools-autoloads persist-autoloads pinentry-autoloads plantuml-mode-autoloads polymode-autoloads popup-autoloads pos-tip-autoloads prettier-autoloads editorconfig-autoloads nvm-autoloads iter2-autoloads pulsar-autoloads pydoc-autoloads pylint-autoloads pyvenv-autoloads rainbow-delimiters-autoloads ranger-autoloads realgud-ipdb-autoloads realgud-lldb-autoloads realgud-autoloads realgud-recursive-autoloads loc-changes-autoloads load-relative-autoloads reddigg-autoloads restart-emacs-autoloads restclient-autoloads rsync-mode-autoloads rust-mode-autoloads s3ed-autoloads shell-maker-autoloads shrink-path-autoloads f-autoloads skewer-mode-autoloads js2-mode-autoloads simple-httpd-autoloads smartparens-autoloads spinner-autoloads spotify-autoloads string-inflection-autoloads sublimity-autoloads system-packages-autoloads tablist-autoloads terraform-doc-autoloads promise-autoloads request-autoloads terraform-mode-autoloads hcl-mode-autoloads test-simple-autoloads toc-org-autoloads transpose-frame-autoloads treemacs-all-the-icons-autoloads all-the-icons-autoloads treemacs-magit-autoloads treemacs-projectile-autoloads treemacs-autoloads cfrs-autoloads posframe-autoloads ht-autoloads pfuture-autoloads ace-window-autoloads avy-autoloads projectile-autoloads treepy-autoloads treesit-auto-autoloads ts-autoloads s-autoloads typescript-mode-autoloads uuidgen-autoloads vdiff-magit-autoloads magit-autoloads pcase transient-autoloads magit-section-autoloads dash-autoloads vdiff-autoloads hydra-autoloads lv-autoloads vlf-autoloads vterm-autoloads web-mode-autoloads websocket-autoloads wfnames-autoloads with-editor-autoloads info writeroom-mode-autoloads visual-fill-column-autoloads xcscope-autoloads xml-format-autoloads reformatter-autoloads xmlgen-autoloads yaml-autoloads yaml-mode-autoloads yapfify-autoloads yasnippet-snippets-autoloads yasnippet-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs icons password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode 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 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 kqueue cocoa ns lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 3816539 895611) (symbols 48 101299 35) (strings 32 1940307 58790) (string-bytes 1 156393461) (vectors 16 219328) (vector-slots 8 3204831 423739) (floats 8 11561 13488) (intervals 56 61264 8007) (buffers 992 74))