From unknown Sat Aug 16 16:02:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74219: 29.4; TRAMP uses the same ad-hoc proxy for every docker container on remote hosts Resent-From: Artem Smushkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Nov 2024 01:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 74219 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 74219@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17308575258933 (code B ref -1); Wed, 06 Nov 2024 01:46:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Nov 2024 01:45:25 +0000 Received: from localhost ([127.0.0.1]:38681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8V6n-0002Jy-Sj for submit@debbugs.gnu.org; Tue, 05 Nov 2024 20:45:25 -0500 Received: from lists.gnu.org ([209.51.188.17]:58504) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8NRc-0006JF-V2 for submit@debbugs.gnu.org; Tue, 05 Nov 2024 12:34:23 -0500 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 1t8NRc-0004u3-Mp for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2024 12:34:20 -0500 Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t8NRX-0001Bq-FS for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2024 12:34:20 -0500 Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-539f53973fdso15659e87.1 for ; Tue, 05 Nov 2024 09:34:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730828053; x=1731432853; darn=gnu.org; h=mime-version:message-id:to:subject:from:date:from:to:cc:subject :date:message-id:reply-to; bh=4z1MrxJTSBZxyTuZk7mVHZO6OJybqkfcxJRRPc4bs+Y=; b=HqDd71dEX5Ssr76y//T8agn5PnozAuzQkGMCvjJyAaZTSlXVmflvsL+FMg8JUGZaW1 eCD7k3qttJRJrF92cQnv4X7rkn+zbGrzJvexzL0UswTwSGNTaR8ROFNI0HufQh71SVQ9 HifIFVdYkUnv9oi6DJOLGGXBt26oFISNX+9DuhugvS2dVG3aqVr9zPKDllat2NKGgqea hudEnr648fnXcqiPHQ2WwoJL/HZWt56vxm+n38Strwkwt3qjmWzFkhZ9vF5/WNBZVWBz XYfG3LCg4jCvzFJnB37wTG3JQzzN4SkSk6AZCmK61SdCpDZWTPjrtmR/AVDjjCCh4vnn pFXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730828053; x=1731432853; h=mime-version:message-id:to:subject:from:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=4z1MrxJTSBZxyTuZk7mVHZO6OJybqkfcxJRRPc4bs+Y=; b=cbeRixGpHv8HMvijvsk87I64OAbraPI45NezCuNtpcqDeRiN1KEaVR1b7DJpR/J7pE eP2FsGNyYBHUIXoBo/L0Z64K5wT7wTt9c/idM4wqw5QX9pHd7ZEEbDY5l9mwUOQByMlP zIL5o8EXAw8IqNCG+md0luVvPTDXTUQdlexEqLFJ+zRr0ZQe98iE1m0rW+kMxMKgbw+2 Nb2QbYYllMU8G3127/LT0B7wnNiMPYm95ZesMSJqybmqXq/4dkyU3zAy2pLLq+NaZEC7 HIYmb5LNb0xVYQWqAbwssPCYDSMXAGZOIwQtvtvnJx+y5wnNhguXgLN2534+lkbp0t7m WvfQ== X-Gm-Message-State: AOJu0YwB/D2XfoMWDMo2WljdXps/KVHxftea8o71g0Fg3hN/H1ZQcTS0 JB3pmSfjeNqjR161ldpNkwJ7PyQpTeWHaQ46ds4azSwj9eacIGPm9Qkqiw== X-Google-Smtp-Source: AGHT+IGAQdDInywywzMRfZI+rbuxmHoE9a6r1vJIVq2h3M3ZDr2AVn71bvUqQiHGt71IUkd4URR8qA== X-Received: by 2002:ac2:4c52:0:b0:539:fe02:c1fe with SMTP id 2adb3069b0e04-53d65da32efmr5575221e87.16.1730828050481; Tue, 05 Nov 2024 09:34:10 -0800 (PST) Received: from [192.168.1.107] ([178.92.153.224]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53c7bc9bf59sm2210211e87.77.2024.11.05.09.34.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Nov 2024 09:34:08 -0800 (PST) Date: Tue, 05 Nov 2024 19:34:02 +0200 From: Artem Smushkov Message-Id: X-Mailer: geary/46.0 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="=-BQl0FkMuAWkv+iuAH2e+" Received-SPF: pass client-ip=2a00:1450:4864:20::12a; envelope-from=artyom.smushkov@gmail.com; helo=mail-lf1-x12a.google.com X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TRACKER_ID=0.1 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.2 (-) X-Mailman-Approved-At: Tue, 05 Nov 2024 20:45:19 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.2 (--) --=-BQl0FkMuAWkv+iuAH2e+ Content-Type: text/plain; charset=us-ascii; format=flowed I need to access some number of similarly named docker containers on different remote hosts. For example I run cd "/" in eshell, run some commands there, then I may run cd "/" and run some commands there, etc. Emacs lisp functions (like cd, ls, find-file, dired, etc) work as expected, but when I run some executable there (bash, python, etc) it always connects to the same host no matter what I specified in "cd" command previously. The workaround to make things work is to run (setq tramp-default-proxies-alist nil) before switching to different host. In GNU Emacs 29.4 (build 1, x86_64-redhat-linux-gnu, GTK+ Version 3.24.42, cairo version 1.18.0) of 2024-07-16 built on 27527c2e06f843c0962737354e0b3cf7 System Description: Fedora Linux 40.20241103.0 (Sway Atomic) Configured using: 'configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-cairo --with-dbus --with-gif --with-gpm=no --with-harfbuzz --with-jpeg --with-json --with-modules --with-native-compilation=aot --with-pgtk --with-png --with-rsvg --with-sqlite3 --with-tiff --with-tree-sitter --with-webp --with-xpm --with-xwidgets build_alias=x86_64-redhat-linux-gnu host_alias=x86_64-redhat-linux-gnu CC=gcc 'CFLAGS=-DMAIL_USE_LOCKF -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' LDFLAGS=-Wl,-z,relro PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig CXX=g++ 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX 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_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Python Minor modes in effect: windmove-mode: t eglot-booster-mode: t eglot--managed-mode: t flymake-mode: t rainbow-delimiters-mode: t autopair-mode: t eshell-syntax-highlighting-global-mode: t eat-eshell-mode: t global-git-commit-mode: t server-mode: t global-corfu-mode: t corfu-mode: t global-treesit-auto-mode: t marginalia-mode: t savehist-mode: t vertico-mode: t override-global-mode: t doom-modeline-mode: t which-key-mode: t shell-dirtrack-mode: t gcmh-mode: t global-auto-revert-mode: t general-override-mode: t global-evil-collection-unimpaired-mode: t evil-collection-unimpaired-mode: t evil-mode: t evil-local-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t straight-use-package-mode: t straight-package-neutering-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 blink-cursor-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /var/home/templarrr/.emacs.d/straight/build/transient/transient hides /usr/share/emacs/29.4/lisp/transient /var/home/templarrr/.emacs.d/straight/build/jsonrpc/jsonrpc hides /usr/share/emacs/29.4/lisp/jsonrpc /var/home/templarrr/.emacs.d/straight/build/external-completion/external-completion hides /usr/share/emacs/29.4/lisp/external-completion /var/home/templarrr/.emacs.d/straight/build/use-package/use-package hides /usr/share/emacs/29.4/lisp/use-package/use-package /var/home/templarrr/.emacs.d/straight/build/use-package/use-package-lint hides /usr/share/emacs/29.4/lisp/use-package/use-package-lint /var/home/templarrr/.emacs.d/straight/build/use-package/use-package-jump hides /usr/share/emacs/29.4/lisp/use-package/use-package-jump /var/home/templarrr/.emacs.d/straight/build/use-package/use-package-ensure hides /usr/share/emacs/29.4/lisp/use-package/use-package-ensure /var/home/templarrr/.emacs.d/straight/build/use-package/use-package-diminish hides /usr/share/emacs/29.4/lisp/use-package/use-package-diminish /var/home/templarrr/.emacs.d/straight/build/use-package/use-package-delight hides /usr/share/emacs/29.4/lisp/use-package/use-package-delight /var/home/templarrr/.emacs.d/straight/build/use-package/use-package-core hides /usr/share/emacs/29.4/lisp/use-package/use-package-core /var/home/templarrr/.emacs.d/straight/build/use-package/use-package-bind-key hides /usr/share/emacs/29.4/lisp/use-package/use-package-bind-key /var/home/templarrr/.emacs.d/straight/build/bind-key/bind-key hides /usr/share/emacs/29.4/lisp/use-package/bind-key /var/home/templarrr/.emacs.d/straight/build/xref/xref hides /usr/share/emacs/29.4/lisp/progmodes/xref /var/home/templarrr/.emacs.d/straight/build/project/project hides /usr/share/emacs/29.4/lisp/progmodes/project /var/home/templarrr/.emacs.d/straight/build/flymake/flymake hides /usr/share/emacs/29.4/lisp/progmodes/flymake /var/home/templarrr/.emacs.d/straight/build/eglot/eglot hides /usr/share/emacs/29.4/lisp/progmodes/eglot /var/home/templarrr/.emacs.d/straight/build/org/ox hides /usr/share/emacs/29.4/lisp/org/ox /var/home/templarrr/.emacs.d/straight/build/org/ox-texinfo hides /usr/share/emacs/29.4/lisp/org/ox-texinfo /var/home/templarrr/.emacs.d/straight/build/org/ox-publish hides /usr/share/emacs/29.4/lisp/org/ox-publish /var/home/templarrr/.emacs.d/straight/build/org/ox-org hides /usr/share/emacs/29.4/lisp/org/ox-org /var/home/templarrr/.emacs.d/straight/build/org/ox-odt hides /usr/share/emacs/29.4/lisp/org/ox-odt /var/home/templarrr/.emacs.d/straight/build/org/ox-md hides /usr/share/emacs/29.4/lisp/org/ox-md /var/home/templarrr/.emacs.d/straight/build/org/ox-man hides /usr/share/emacs/29.4/lisp/org/ox-man /var/home/templarrr/.emacs.d/straight/build/org/ox-latex hides /usr/share/emacs/29.4/lisp/org/ox-latex /var/home/templarrr/.emacs.d/straight/build/org/ox-koma-letter hides /usr/share/emacs/29.4/lisp/org/ox-koma-letter /var/home/templarrr/.emacs.d/straight/build/org/ox-icalendar hides /usr/share/emacs/29.4/lisp/org/ox-icalendar /var/home/templarrr/.emacs.d/straight/build/org/ox-html hides /usr/share/emacs/29.4/lisp/org/ox-html /var/home/templarrr/.emacs.d/straight/build/org/ox-beamer hides /usr/share/emacs/29.4/lisp/org/ox-beamer /var/home/templarrr/.emacs.d/straight/build/org/ox-ascii hides /usr/share/emacs/29.4/lisp/org/ox-ascii /var/home/templarrr/.emacs.d/straight/build/org/org hides /usr/share/emacs/29.4/lisp/org/org /var/home/templarrr/.emacs.d/straight/build/org/org-version hides /usr/share/emacs/29.4/lisp/org/org-version /var/home/templarrr/.emacs.d/straight/build/org/org-timer hides /usr/share/emacs/29.4/lisp/org/org-timer /var/home/templarrr/.emacs.d/straight/build/org/org-tempo hides /usr/share/emacs/29.4/lisp/org/org-tempo /var/home/templarrr/.emacs.d/straight/build/org/org-table hides /usr/share/emacs/29.4/lisp/org/org-table /var/home/templarrr/.emacs.d/straight/build/org/org-src hides /usr/share/emacs/29.4/lisp/org/org-src /var/home/templarrr/.emacs.d/straight/build/org/org-refile hides /usr/share/emacs/29.4/lisp/org/org-refile /var/home/templarrr/.emacs.d/straight/build/org/org-protocol hides /usr/share/emacs/29.4/lisp/org/org-protocol /var/home/templarrr/.emacs.d/straight/build/org/org-plot hides /usr/share/emacs/29.4/lisp/org/org-plot /var/home/templarrr/.emacs.d/straight/build/org/org-persist hides /usr/share/emacs/29.4/lisp/org/org-persist /var/home/templarrr/.emacs.d/straight/build/org/org-pcomplete hides /usr/share/emacs/29.4/lisp/org/org-pcomplete /var/home/templarrr/.emacs.d/straight/build/org/org-num hides /usr/share/emacs/29.4/lisp/org/org-num /var/home/templarrr/.emacs.d/straight/build/org/org-mouse hides /usr/share/emacs/29.4/lisp/org/org-mouse /var/home/templarrr/.emacs.d/straight/build/org/org-mobile hides /usr/share/emacs/29.4/lisp/org/org-mobile /var/home/templarrr/.emacs.d/straight/build/org/org-macs hides /usr/share/emacs/29.4/lisp/org/org-macs /var/home/templarrr/.emacs.d/straight/build/org/org-macro hides /usr/share/emacs/29.4/lisp/org/org-macro /var/home/templarrr/.emacs.d/straight/build/org/org-loaddefs hides /usr/share/emacs/29.4/lisp/org/org-loaddefs /var/home/templarrr/.emacs.d/straight/build/org/org-list hides /usr/share/emacs/29.4/lisp/org/org-list /var/home/templarrr/.emacs.d/straight/build/org/org-lint hides /usr/share/emacs/29.4/lisp/org/org-lint /var/home/templarrr/.emacs.d/straight/build/org/org-keys hides /usr/share/emacs/29.4/lisp/org/org-keys /var/home/templarrr/.emacs.d/straight/build/org/org-inlinetask hides /usr/share/emacs/29.4/lisp/org/org-inlinetask /var/home/templarrr/.emacs.d/straight/build/org/org-indent hides /usr/share/emacs/29.4/lisp/org/org-indent /var/home/templarrr/.emacs.d/straight/build/org/org-id hides /usr/share/emacs/29.4/lisp/org/org-id /var/home/templarrr/.emacs.d/straight/build/org/org-habit hides /usr/share/emacs/29.4/lisp/org/org-habit /var/home/templarrr/.emacs.d/straight/build/org/org-goto hides /usr/share/emacs/29.4/lisp/org/org-goto /var/home/templarrr/.emacs.d/straight/build/org/org-footnote hides /usr/share/emacs/29.4/lisp/org/org-footnote /var/home/templarrr/.emacs.d/straight/build/org/org-fold hides /usr/share/emacs/29.4/lisp/org/org-fold /var/home/templarrr/.emacs.d/straight/build/org/org-fold-core hides /usr/share/emacs/29.4/lisp/org/org-fold-core /var/home/templarrr/.emacs.d/straight/build/org/org-feed hides /usr/share/emacs/29.4/lisp/org/org-feed /var/home/templarrr/.emacs.d/straight/build/org/org-faces hides /usr/share/emacs/29.4/lisp/org/org-faces /var/home/templarrr/.emacs.d/straight/build/org/org-entities hides /usr/share/emacs/29.4/lisp/org/org-entities /var/home/templarrr/.emacs.d/straight/build/org/org-element hides /usr/share/emacs/29.4/lisp/org/org-element /var/home/templarrr/.emacs.d/straight/build/org/org-duration hides /usr/share/emacs/29.4/lisp/org/org-duration /var/home/templarrr/.emacs.d/straight/build/org/org-datetree hides /usr/share/emacs/29.4/lisp/org/org-datetree /var/home/templarrr/.emacs.d/straight/build/org/org-cycle hides /usr/share/emacs/29.4/lisp/org/org-cycle /var/home/templarrr/.emacs.d/straight/build/org/org-ctags hides /usr/share/emacs/29.4/lisp/org/org-ctags /var/home/templarrr/.emacs.d/straight/build/org/org-crypt hides /usr/share/emacs/29.4/lisp/org/org-crypt /var/home/templarrr/.emacs.d/straight/build/org/org-compat hides /usr/share/emacs/29.4/lisp/org/org-compat /var/home/templarrr/.emacs.d/straight/build/org/org-colview hides /usr/share/emacs/29.4/lisp/org/org-colview /var/home/templarrr/.emacs.d/straight/build/org/org-clock hides /usr/share/emacs/29.4/lisp/org/org-clock /var/home/templarrr/.emacs.d/straight/build/org/org-capture hides /usr/share/emacs/29.4/lisp/org/org-capture /var/home/templarrr/.emacs.d/straight/build/org/org-attach hides /usr/share/emacs/29.4/lisp/org/org-attach /var/home/templarrr/.emacs.d/straight/build/org/org-attach-git hides /usr/share/emacs/29.4/lisp/org/org-attach-git /var/home/templarrr/.emacs.d/straight/build/org/org-archive hides /usr/share/emacs/29.4/lisp/org/org-archive /var/home/templarrr/.emacs.d/straight/build/org/org-agenda hides /usr/share/emacs/29.4/lisp/org/org-agenda /var/home/templarrr/.emacs.d/straight/build/org/ol hides /usr/share/emacs/29.4/lisp/org/ol /var/home/templarrr/.emacs.d/straight/build/org/ol-w3m hides /usr/share/emacs/29.4/lisp/org/ol-w3m /var/home/templarrr/.emacs.d/straight/build/org/ol-rmail hides /usr/share/emacs/29.4/lisp/org/ol-rmail /var/home/templarrr/.emacs.d/straight/build/org/ol-mhe hides /usr/share/emacs/29.4/lisp/org/ol-mhe /var/home/templarrr/.emacs.d/straight/build/org/ol-man hides /usr/share/emacs/29.4/lisp/org/ol-man /var/home/templarrr/.emacs.d/straight/build/org/ol-irc hides /usr/share/emacs/29.4/lisp/org/ol-irc /var/home/templarrr/.emacs.d/straight/build/org/ol-info hides /usr/share/emacs/29.4/lisp/org/ol-info /var/home/templarrr/.emacs.d/straight/build/org/ol-gnus hides /usr/share/emacs/29.4/lisp/org/ol-gnus /var/home/templarrr/.emacs.d/straight/build/org/ol-eww hides /usr/share/emacs/29.4/lisp/org/ol-eww /var/home/templarrr/.emacs.d/straight/build/org/ol-eshell hides /usr/share/emacs/29.4/lisp/org/ol-eshell /var/home/templarrr/.emacs.d/straight/build/org/ol-doi hides /usr/share/emacs/29.4/lisp/org/ol-doi /var/home/templarrr/.emacs.d/straight/build/org/ol-docview hides /usr/share/emacs/29.4/lisp/org/ol-docview /var/home/templarrr/.emacs.d/straight/build/org/ol-bibtex hides /usr/share/emacs/29.4/lisp/org/ol-bibtex /var/home/templarrr/.emacs.d/straight/build/org/ol-bbdb hides /usr/share/emacs/29.4/lisp/org/ol-bbdb /var/home/templarrr/.emacs.d/straight/build/org/oc hides /usr/share/emacs/29.4/lisp/org/oc /var/home/templarrr/.emacs.d/straight/build/org/oc-natbib hides /usr/share/emacs/29.4/lisp/org/oc-natbib /var/home/templarrr/.emacs.d/straight/build/org/oc-csl hides /usr/share/emacs/29.4/lisp/org/oc-csl /var/home/templarrr/.emacs.d/straight/build/org/oc-bibtex hides /usr/share/emacs/29.4/lisp/org/oc-bibtex /var/home/templarrr/.emacs.d/straight/build/org/oc-biblatex hides /usr/share/emacs/29.4/lisp/org/oc-biblatex /var/home/templarrr/.emacs.d/straight/build/org/oc-basic hides /usr/share/emacs/29.4/lisp/org/oc-basic /var/home/templarrr/.emacs.d/straight/build/org/ob hides /usr/share/emacs/29.4/lisp/org/ob /var/home/templarrr/.emacs.d/straight/build/org/ob-tangle hides /usr/share/emacs/29.4/lisp/org/ob-tangle /var/home/templarrr/.emacs.d/straight/build/org/ob-table hides /usr/share/emacs/29.4/lisp/org/ob-table /var/home/templarrr/.emacs.d/straight/build/org/ob-sqlite hides /usr/share/emacs/29.4/lisp/org/ob-sqlite /var/home/templarrr/.emacs.d/straight/build/org/ob-sql hides /usr/share/emacs/29.4/lisp/org/ob-sql /var/home/templarrr/.emacs.d/straight/build/org/ob-shell hides /usr/share/emacs/29.4/lisp/org/ob-shell /var/home/templarrr/.emacs.d/straight/build/org/ob-sed hides /usr/share/emacs/29.4/lisp/org/ob-sed /var/home/templarrr/.emacs.d/straight/build/org/ob-screen hides /usr/share/emacs/29.4/lisp/org/ob-screen /var/home/templarrr/.emacs.d/straight/build/org/ob-scheme hides /usr/share/emacs/29.4/lisp/org/ob-scheme /var/home/templarrr/.emacs.d/straight/build/org/ob-sass hides /usr/share/emacs/29.4/lisp/org/ob-sass /var/home/templarrr/.emacs.d/straight/build/org/ob-ruby hides /usr/share/emacs/29.4/lisp/org/ob-ruby /var/home/templarrr/.emacs.d/straight/build/org/ob-ref hides /usr/share/emacs/29.4/lisp/org/ob-ref /var/home/templarrr/.emacs.d/straight/build/org/ob-python hides /usr/share/emacs/29.4/lisp/org/ob-python /var/home/templarrr/.emacs.d/straight/build/org/ob-processing hides /usr/share/emacs/29.4/lisp/org/ob-processing /var/home/templarrr/.emacs.d/straight/build/org/ob-plantuml hides /usr/share/emacs/29.4/lisp/org/ob-plantuml /var/home/templarrr/.emacs.d/straight/build/org/ob-perl hides /usr/share/emacs/29.4/lisp/org/ob-perl /var/home/templarrr/.emacs.d/straight/build/org/ob-org hides /usr/share/emacs/29.4/lisp/org/ob-org /var/home/templarrr/.emacs.d/straight/build/org/ob-octave hides /usr/share/emacs/29.4/lisp/org/ob-octave /var/home/templarrr/.emacs.d/straight/build/org/ob-ocaml hides /usr/share/emacs/29.4/lisp/org/ob-ocaml /var/home/templarrr/.emacs.d/straight/build/org/ob-maxima hides /usr/share/emacs/29.4/lisp/org/ob-maxima /var/home/templarrr/.emacs.d/straight/build/org/ob-matlab hides /usr/share/emacs/29.4/lisp/org/ob-matlab /var/home/templarrr/.emacs.d/straight/build/org/ob-makefile hides /usr/share/emacs/29.4/lisp/org/ob-makefile /var/home/templarrr/.emacs.d/straight/build/org/ob-lua hides /usr/share/emacs/29.4/lisp/org/ob-lua /var/home/templarrr/.emacs.d/straight/build/org/ob-lob hides /usr/share/emacs/29.4/lisp/org/ob-lob /var/home/templarrr/.emacs.d/straight/build/org/ob-lisp hides /usr/share/emacs/29.4/lisp/org/ob-lisp /var/home/templarrr/.emacs.d/straight/build/org/ob-lilypond hides /usr/share/emacs/29.4/lisp/org/ob-lilypond /var/home/templarrr/.emacs.d/straight/build/org/ob-latex hides /usr/share/emacs/29.4/lisp/org/ob-latex /var/home/templarrr/.emacs.d/straight/build/org/ob-julia hides /usr/share/emacs/29.4/lisp/org/ob-julia /var/home/templarrr/.emacs.d/straight/build/org/ob-js hides /usr/share/emacs/29.4/lisp/org/ob-js /var/home/templarrr/.emacs.d/straight/build/org/ob-java hides /usr/share/emacs/29.4/lisp/org/ob-java /var/home/templarrr/.emacs.d/straight/build/org/ob-haskell hides /usr/share/emacs/29.4/lisp/org/ob-haskell /var/home/templarrr/.emacs.d/straight/build/org/ob-groovy hides /usr/share/emacs/29.4/lisp/org/ob-groovy /var/home/templarrr/.emacs.d/straight/build/org/ob-gnuplot hides /usr/share/emacs/29.4/lisp/org/ob-gnuplot /var/home/templarrr/.emacs.d/straight/build/org/ob-fortran hides /usr/share/emacs/29.4/lisp/org/ob-fortran /var/home/templarrr/.emacs.d/straight/build/org/ob-forth hides /usr/share/emacs/29.4/lisp/org/ob-forth /var/home/templarrr/.emacs.d/straight/build/org/ob-exp hides /usr/share/emacs/29.4/lisp/org/ob-exp /var/home/templarrr/.emacs.d/straight/build/org/ob-eval hides /usr/share/emacs/29.4/lisp/org/ob-eval /var/home/templarrr/.emacs.d/straight/build/org/ob-eshell hides /usr/share/emacs/29.4/lisp/org/ob-eshell /var/home/templarrr/.emacs.d/straight/build/org/ob-emacs-lisp hides /usr/share/emacs/29.4/lisp/org/ob-emacs-lisp /var/home/templarrr/.emacs.d/straight/build/org/ob-dot hides /usr/share/emacs/29.4/lisp/org/ob-dot /var/home/templarrr/.emacs.d/straight/build/org/ob-ditaa hides /usr/share/emacs/29.4/lisp/org/ob-ditaa /var/home/templarrr/.emacs.d/straight/build/org/ob-css hides /usr/share/emacs/29.4/lisp/org/ob-css /var/home/templarrr/.emacs.d/straight/build/org/ob-core hides /usr/share/emacs/29.4/lisp/org/ob-core /var/home/templarrr/.emacs.d/straight/build/org/ob-comint hides /usr/share/emacs/29.4/lisp/org/ob-comint /var/home/templarrr/.emacs.d/straight/build/org/ob-clojure hides /usr/share/emacs/29.4/lisp/org/ob-clojure /var/home/templarrr/.emacs.d/straight/build/org/ob-calc hides /usr/share/emacs/29.4/lisp/org/ob-calc /var/home/templarrr/.emacs.d/straight/build/org/ob-awk hides /usr/share/emacs/29.4/lisp/org/ob-awk /var/home/templarrr/.emacs.d/straight/build/org/ob-R hides /usr/share/emacs/29.4/lisp/org/ob-R /var/home/templarrr/.emacs.d/straight/build/org/ob-C hides /usr/share/emacs/29.4/lisp/org/ob-C /var/home/templarrr/.emacs.d/straight/build/seq/seq hides /usr/share/emacs/29.4/lisp/emacs-lisp/seq /var/home/templarrr/.emacs.d/straight/build/map/map hides /usr/share/emacs/29.4/lisp/emacs-lisp/map /var/home/templarrr/.emacs.d/straight/build/eldoc/eldoc hides /usr/share/emacs/29.4/lisp/emacs-lisp/eldoc Features: (shadow sort mail-extr emacsbug vc-src vc-sccs vc-svn vc-cvs vc-rcs evil-collection-log-view log-view vc bug-reference consult-xref mule-util evil-collection-consult consult magit-bookmark evil-collection-bookmark bookmark windmove tabify org-datetree org-capture avy gptel-curl pcmpl-unix vc-hg vc-bzr eglot-booster evil-collection-eglot eglot external-completion jsonrpc evil-collection-xref xref evil-collection-flymake flymake seq-25 track-changes evil-collection-ert ert ewoc evil-collection-debug debug backtrace evil-collection-compile compile em-unix em-term em-script em-ls em-hist em-pred em-glob em-extpipe em-cmpl em-dirs em-basic em-banner org-indent visual-fill-column org-modern oc-basic ol-eww evil-collection-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win evil-collection-gnus gnus nnheader range wid-edit ol-docview evil-collection-doc-view doc-view jka-compr evil-collection-image image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi evil-collection-vc-git vc-git vc-dispatcher pp tramp-cache time-stamp tramp-sh pulse rainbow-delimiters autopair advice delsel .emacs git-auto-commit-mode git-auto-commit-mode-autoloads org-ql-autoloads peg-autoloads ov-autoloads org-super-agenda-autoloads ts-autoloads ht-autoloads map-autoloads ob-python evil-collection-python python project org-tempo tempo gptel-org evil-org-agenda evil-org org-element org-persist xdg org-id org-refile org-element-ast inline avl-tree evil-collection-org org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src 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 find-func evil-collection-calendar cal-menu calendar cal-loaddefs org-version org-compat org-macs org-modern-autoloads visual-fill-column-autoloads gptel gptel-openai gptel-autoloads eshell-up eshell-up-autoloads eshell-syntax-highlighting em-alias eshell-syntax-highlighting-autoloads evil-collection-eshell em-prompt eshell esh-var esh-mode esh-cmd generator esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util evil-collection-eat eat term/xterm xterm evil-collection-term term disp-table ehelp color eat-autoloads consult-autoloads pcase 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 evil-collection-package-menu package url-handlers evil-collection-magit-repos 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 git-commit evil-collection-log-edit log-edit message sendmail yank-media puny rfc822 mml mml-sec evil-collection-epa epa derived epg rfc6068 epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor server magit-mode transient browse-url 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 benchmark magit-git magit-base evil-collection-magit-section magit-section cursor-sensor crm magit-autoloads with-editor-autoloads transient-autoloads magit-section-autoloads nerd-icons-corfu nerd-icons-corfu-autoloads corfu-popupinfo evil-collection-corfu corfu cus-load corfu-autoloads docker-compose-mode docker-compose-mode-autoloads yaml-mode-autoloads dockerfile-mode evil-collection-sh-script sh-script smie executable dockerfile-mode-autoloads vue-mode-autoloads edit-indirect-autoloads ssass-mode-autoloads vue-html-mode-autoloads mmm-mode-autoloads eglot-booster-autoloads eglot-autoloads track-changes-autoloads jsonrpc-autoloads flymake-autoloads project-autoloads xref-autoloads external-completion-autoloads eldoc-autoloads autopair-autoloads rainbow-delimiters-autoloads treesit-auto treesit treesit-auto-autoloads marginalia marginalia-autoloads orderless orderless-autoloads savehist evil-collection-vertico vertico vertico-autoloads avy-autoloads use-package-bind-key bind-key easy-mmode doom-themes-ext-org doom-themes-ext-visual-bell face-remap doom-dracula-theme doom-themes doom-themes-base doom-themes-autoloads doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path f s dash compat compat-30 doom-modeline-autoloads shrink-path-autoloads f-autoloads dash-autoloads s-autoloads compat-autoloads evil-collection-info info seq-autoloads 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 nerd-icons-autoloads evil-collection-which-key which-key which-key-autoloads use-package-diminish tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete evil-collection-comint comint ansi-osc parse-time iso8601 time-date format-spec auth-source eieio eieio-core password-cache json ansi-color gcmh gcmh-autoloads autorevert filenotify general general-autoloads evil-org-autoloads use-package-ensure 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-help evil-collection-elisp-mode evil-collection-eldoc evil-collection-dired evil-collection-buff-menu evil-collection annalist evil-collection-autoloads annalist-autoloads evil evil-integration evil-maps evil-commands reveal evil-jumps evil-command-window evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core comp comp-cstr warnings icons rx evil-common thingatpt rect evil-vars ring edmacro kmacro evil-autoloads goto-chg-autoloads finder-inf dired-hide-dotfiles-autoloads diredfl-autoloads dired-single dired-single-autoloads all-the-icons-dired map byte-opt all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons dired dired-loaddefs all-the-icons-dired-autoloads all-the-icons-autoloads use-package-core display-line-numbers use-package-autoloads bind-key-autoloads straight-autoloads cl-seq cl-extra help-mode straight subr-x cl-macs gv cl-loaddefs cl-lib bytecomp byte-compile 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 system-font-setting font-render-setting cairo gtk pgtk multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 910410 584255) (symbols 48 46732 3) (strings 32 203349 48898) (string-bytes 1 7434336) (vectors 16 110076) (vector-slots 8 2444820 715504) (floats 8 1489 3472) (intervals 56 42025 50370) (buffers 984 63)) --=-BQl0FkMuAWkv+iuAH2e+ Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: quoted-printable
I need to access some number = of similarly named docker containers on
different remote hosts. F= or example I run


in eshell, run some commands there, then I may run


and run some commands there= , etc. Emacs lisp functions (like cd, ls,
find-file, dired, etc) = work as expected, but when I run some executable
there (bash, pyt= hon, etc) it always connects to the same host no matter
what I sp= ecified in "cd" command previously. The workaround to make
things= work is to run

(setq tramp-default-proxies-alist = nil)

before switching to different host.


In GNU Emacs 29.4 (build 1, x86_64-redhat-li= nux-gnu, GTK+ Version
 3.24.42, cairo version 1.18.0) of 202= 4-07-16 built on
 27527c2e06f843c0962737354e0b3cf7
System Description: Fedora Linux 40.20241103.0 (Sway Atomic)
Configured using:
 'configure --build=3Dx86_64-r= edhat-linux-gnu
 --host=3Dx86_64-redhat-linux-gnu --program-= prefix=3D
 --disable-dependency-tracking --prefix=3D/usr --e= xec-prefix=3D/usr
 --bindir=3D/usr/bin --sbindir=3D/usr/sbin= --sysconfdir=3D/etc
 --datadir=3D/usr/share --includedir=3D= /usr/include --libdir=3D/usr/lib64
 --libexecdir=3D/usr/libe= xec --localstatedir=3D/var --runstatedir=3D/run
 --sharedsta= tedir=3D/var/lib --mandir=3D/usr/share/man
 --infodir=3D/usr= /share/info --with-cairo --with-dbus --with-gif
 --with-gpm= =3Dno --with-harfbuzz --with-jpeg --with-json --with-modules
&nbs= p;--with-native-compilation=3Daot --with-pgtk --with-png --with-rsvg
<= div> --with-sqlite3 --with-tiff --with-tree-sitter --with-webp --with-= xpm
 --with-xwidgets build_alias=3Dx86_64-redhat-linux-gnu
 host_alias=3Dx86_64-redhat-linux-gnu CC=3Dgcc 'CFLAGS=3D-DMA= IL_USE_LOCKF -O2
 -flto=3Dauto -ffat-lto-objects -fexception= s -g -grecord-gcc-switches
 -pipe -Wall -Werror=3Dformat-sec= urity
 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3D3 -Wp,-D_GL= IBCXX_ASSERTIONS
 -specs=3D/usr/lib/rpm/redhat/redhat-harden= ed-cc1 -fstack-protector-strong
 -specs=3D/usr/lib/rpm/redha= t/redhat-annobin-cc1 -m64 -march=3Dx86-64
 -mtune=3Dgeneric = -fasynchronous-unwind-tables -fstack-clash-protection
 -fcf-= protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
 LDFLAGS=3D-Wl,-z,relro
 PKG_CONFIG_PATH=3D:/usr/lib64= /pkgconfig:/usr/share/pkgconfig CXX=3Dg++
 'CXXFLAGS=3D-O2 -= flto=3Dauto -ffat-lto-objects -fexceptions -g
 -grecord-gcc-= switches -pipe -Wall -Werror=3Dformat-security
 -Wp,-U_FORTI= FY_SOURCE,-D_FORTIFY_SOURCE=3D3 -Wp,-D_GLIBCXX_ASSERTIONS
 -= specs=3D/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
 -specs=3D/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march= =3Dx86-64
 -mtune=3Dgeneric -fasynchronous-unwind-tables -fs= tack-clash-protection
 -fcf-protection -fno-omit-frame-point= er -mno-omit-leaf-frame-pointer ''

Configured feat= ures:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFB= UZZ JPEG JSON
LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE= _COMP NOTIFY INOTIFY
PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 = THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM XWIDGETS GT= K3 ZLIB

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

Major mode: Python

Minor mo= des in effect:
  windmove-mode: t
  eglot-boo= ster-mode: t
  eglot--managed-mode: t
  flyma= ke-mode: t
  rainbow-delimiters-mode: t
  aut= opair-mode: t
  eshell-syntax-highlighting-global-mode: t
  eat-eshell-mode: t
  global-git-commit-mode: = t
  server-mode: t
  global-corfu-mode: t
  corfu-mode: t
  global-treesit-auto-mode: t
  marginalia-mode: t
  savehist-mode: t
  vertico-mode: t
  override-global-mode: t
  doom-modeline-mode: t
  which-key-mode: t
  shell-dirtrack-mode: t
  gcmh-mode: t
&nbs= p; global-auto-revert-mode: t
  general-override-mode: t
  global-evil-collection-unimpaired-mode: t
  ev= il-collection-unimpaired-mode: t
  evil-mode: t
&n= bsp; evil-local-mode: t
  global-display-line-numbers-mode: = t
  display-line-numbers-mode: t
  straight-u= se-package-mode: t
  straight-package-neutering-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
 = electric-indent-mode: t
  mouse-wheel-mode: t
&nb= sp; file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
<= div>  buffer-read-only: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t<= /div>
  auto-encryption-mode: t
  auto-compression-= mode: t

Load-path shadows:
/var/home/tem= plarrr/.emacs.d/straight/build/transient/transient hides /usr/share/emacs/2= 9.4/lisp/transient
/var/home/templarrr/.emacs.d/straight/build/js= onrpc/jsonrpc hides /usr/share/emacs/29.4/lisp/jsonrpc
/var/home/= templarrr/.emacs.d/straight/build/external-completion/external-completion h= ides /usr/share/emacs/29.4/lisp/external-completion
/var/home/tem= plarrr/.emacs.d/straight/build/use-package/use-package hides /usr/share/ema= cs/29.4/lisp/use-package/use-package
/var/home/templarrr/.emacs.d= /straight/build/use-package/use-package-lint hides /usr/share/emacs/29.4/li= sp/use-package/use-package-lint
/var/home/templarrr/.emacs.d/stra= ight/build/use-package/use-package-jump hides /usr/share/emacs/29.4/lisp/us= e-package/use-package-jump
/var/home/templarrr/.emacs.d/straight/= build/use-package/use-package-ensure hides /usr/share/emacs/29.4/lisp/use-p= ackage/use-package-ensure
/var/home/templarrr/.emacs.d/straight/b= uild/use-package/use-package-diminish hides /usr/share/emacs/29.4/lisp/use-= package/use-package-diminish
/var/home/templarrr/.emacs.d/straigh= t/build/use-package/use-package-delight hides /usr/share/emacs/29.4/lisp/us= e-package/use-package-delight
/var/home/templarrr/.emacs.d/straig= ht/build/use-package/use-package-core hides /usr/share/emacs/29.4/lisp/use-= package/use-package-core
/var/home/templarrr/.emacs.d/straight/bu= ild/use-package/use-package-bind-key hides /usr/share/emacs/29.4/lisp/use-p= ackage/use-package-bind-key
/var/home/templarrr/.emacs.d/straight= /build/bind-key/bind-key hides /usr/share/emacs/29.4/lisp/use-package/bind-= key
/var/home/templarrr/.emacs.d/straight/build/xref/xref hides /= usr/share/emacs/29.4/lisp/progmodes/xref
/var/home/templarrr/.ema= cs.d/straight/build/project/project hides /usr/share/emacs/29.4/lisp/progmo= des/project
/var/home/templarrr/.emacs.d/straight/build/flymake/f= lymake hides /usr/share/emacs/29.4/lisp/progmodes/flymake
/var/ho= me/templarrr/.emacs.d/straight/build/eglot/eglot hides /usr/share/emacs/29.= 4/lisp/progmodes/eglot
/var/home/templarrr/.emacs.d/straight/buil= d/org/ox hides /usr/share/emacs/29.4/lisp/org/ox
/var/home/templa= rrr/.emacs.d/straight/build/org/ox-texinfo hides /usr/share/emacs/29.4/lisp= /org/ox-texinfo
/var/home/templarrr/.emacs.d/straight/build/org/o= x-publish hides /usr/share/emacs/29.4/lisp/org/ox-publish
/var/ho= me/templarrr/.emacs.d/straight/build/org/ox-org hides /usr/share/emacs/29.4= /lisp/org/ox-org
/var/home/templarrr/.emacs.d/straight/build/org/= ox-odt hides /usr/share/emacs/29.4/lisp/org/ox-odt
/var/home/temp= larrr/.emacs.d/straight/build/org/ox-md hides /usr/share/emacs/29.4/lisp/or= g/ox-md
/var/home/templarrr/.emacs.d/straight/build/org/ox-man hi= des /usr/share/emacs/29.4/lisp/org/ox-man
/var/home/templarrr/.em= acs.d/straight/build/org/ox-latex hides /usr/share/emacs/29.4/lisp/org/ox-l= atex
/var/home/templarrr/.emacs.d/straight/build/org/ox-koma-lett= er hides /usr/share/emacs/29.4/lisp/org/ox-koma-letter
/var/home/= templarrr/.emacs.d/straight/build/org/ox-icalendar hides /usr/share/emacs/2= 9.4/lisp/org/ox-icalendar
/var/home/templarrr/.emacs.d/straight/b= uild/org/ox-html hides /usr/share/emacs/29.4/lisp/org/ox-html
/va= r/home/templarrr/.emacs.d/straight/build/org/ox-beamer hides /usr/share/ema= cs/29.4/lisp/org/ox-beamer
/var/home/templarrr/.emacs.d/straight/= build/org/ox-ascii hides /usr/share/emacs/29.4/lisp/org/ox-ascii
= /var/home/templarrr/.emacs.d/straight/build/org/org hides /usr/share/emacs/= 29.4/lisp/org/org
/var/home/templarrr/.emacs.d/straight/build/org= /org-version hides /usr/share/emacs/29.4/lisp/org/org-version
/va= r/home/templarrr/.emacs.d/straight/build/org/org-timer hides /usr/share/ema= cs/29.4/lisp/org/org-timer
/var/home/templarrr/.emacs.d/straight/= build/org/org-tempo hides /usr/share/emacs/29.4/lisp/org/org-tempo
/var/home/templarrr/.emacs.d/straight/build/org/org-table hides /usr/shar= e/emacs/29.4/lisp/org/org-table
/var/home/templarrr/.emacs.d/stra= ight/build/org/org-src hides /usr/share/emacs/29.4/lisp/org/org-src
/var/home/templarrr/.emacs.d/straight/build/org/org-refile hides /usr/sh= are/emacs/29.4/lisp/org/org-refile
/var/home/templarrr/.emacs.d/s= traight/build/org/org-protocol hides /usr/share/emacs/29.4/lisp/org/org-pro= tocol
/var/home/templarrr/.emacs.d/straight/build/org/org-plot hi= des /usr/share/emacs/29.4/lisp/org/org-plot
/var/home/templarrr/.= emacs.d/straight/build/org/org-persist hides /usr/share/emacs/29.4/lisp/org= /org-persist
/var/home/templarrr/.emacs.d/straight/build/org/org-= pcomplete hides /usr/share/emacs/29.4/lisp/org/org-pcomplete
/var= /home/templarrr/.emacs.d/straight/build/org/org-num hides /usr/share/emacs/= 29.4/lisp/org/org-num
/var/home/templarrr/.emacs.d/straight/build= /org/org-mouse hides /usr/share/emacs/29.4/lisp/org/org-mouse
/va= r/home/templarrr/.emacs.d/straight/build/org/org-mobile hides /usr/share/em= acs/29.4/lisp/org/org-mobile
/var/home/templarrr/.emacs.d/straigh= t/build/org/org-macs hides /usr/share/emacs/29.4/lisp/org/org-macs
/var/home/templarrr/.emacs.d/straight/build/org/org-macro hides /usr/shar= e/emacs/29.4/lisp/org/org-macro
/var/home/templarrr/.emacs.d/stra= ight/build/org/org-loaddefs hides /usr/share/emacs/29.4/lisp/org/org-loadde= fs
/var/home/templarrr/.emacs.d/straight/build/org/org-list hides= /usr/share/emacs/29.4/lisp/org/org-list
/var/home/templarrr/.ema= cs.d/straight/build/org/org-lint hides /usr/share/emacs/29.4/lisp/org/org-l= int
/var/home/templarrr/.emacs.d/straight/build/org/org-keys hide= s /usr/share/emacs/29.4/lisp/org/org-keys
/var/home/templarrr/.em= acs.d/straight/build/org/org-inlinetask hides /usr/share/emacs/29.4/lisp/or= g/org-inlinetask
/var/home/templarrr/.emacs.d/straight/build/org/= org-indent hides /usr/share/emacs/29.4/lisp/org/org-indent
/var/h= ome/templarrr/.emacs.d/straight/build/org/org-id hides /usr/share/emacs/29.= 4/lisp/org/org-id
/var/home/templarrr/.emacs.d/straight/build/org= /org-habit hides /usr/share/emacs/29.4/lisp/org/org-habit
/var/ho= me/templarrr/.emacs.d/straight/build/org/org-goto hides /usr/share/emacs/29= .4/lisp/org/org-goto
/var/home/templarrr/.emacs.d/straight/build/= org/org-footnote hides /usr/share/emacs/29.4/lisp/org/org-footnote
/var/home/templarrr/.emacs.d/straight/build/org/org-fold hides /usr/share= /emacs/29.4/lisp/org/org-fold
/var/home/templarrr/.emacs.d/straig= ht/build/org/org-fold-core hides /usr/share/emacs/29.4/lisp/org/org-fold-co= re
/var/home/templarrr/.emacs.d/straight/build/org/org-feed hides= /usr/share/emacs/29.4/lisp/org/org-feed
/var/home/templarrr/.ema= cs.d/straight/build/org/org-faces hides /usr/share/emacs/29.4/lisp/org/org-= faces
/var/home/templarrr/.emacs.d/straight/build/org/org-entitie= s hides /usr/share/emacs/29.4/lisp/org/org-entities
/var/home/tem= plarrr/.emacs.d/straight/build/org/org-element hides /usr/share/emacs/29.4/= lisp/org/org-element
/var/home/templarrr/.emacs.d/straight/build/= org/org-duration hides /usr/share/emacs/29.4/lisp/org/org-duration
/var/home/templarrr/.emacs.d/straight/build/org/org-datetree hides /usr/s= hare/emacs/29.4/lisp/org/org-datetree
/var/home/templarrr/.emacs.= d/straight/build/org/org-cycle hides /usr/share/emacs/29.4/lisp/org/org-cyc= le
/var/home/templarrr/.emacs.d/straight/build/org/org-ctags hide= s /usr/share/emacs/29.4/lisp/org/org-ctags
/var/home/templarrr/.e= macs.d/straight/build/org/org-crypt hides /usr/share/emacs/29.4/lisp/org/or= g-crypt
/var/home/templarrr/.emacs.d/straight/build/org/org-compa= t hides /usr/share/emacs/29.4/lisp/org/org-compat
/var/home/templ= arrr/.emacs.d/straight/build/org/org-colview hides /usr/share/emacs/29.4/li= sp/org/org-colview
/var/home/templarrr/.emacs.d/straight/build/or= g/org-clock hides /usr/share/emacs/29.4/lisp/org/org-clock
/var/h= ome/templarrr/.emacs.d/straight/build/org/org-capture hides /usr/share/emac= s/29.4/lisp/org/org-capture
/var/home/templarrr/.emacs.d/straight= /build/org/org-attach hides /usr/share/emacs/29.4/lisp/org/org-attach
=
/var/home/templarrr/.emacs.d/straight/build/org/org-attach-git hides /= usr/share/emacs/29.4/lisp/org/org-attach-git
/var/home/templarrr/= .emacs.d/straight/build/org/org-archive hides /usr/share/emacs/29.4/lisp/or= g/org-archive
/var/home/templarrr/.emacs.d/straight/build/org/org= -agenda hides /usr/share/emacs/29.4/lisp/org/org-agenda
/var/home= /templarrr/.emacs.d/straight/build/org/ol hides /usr/share/emacs/29.4/lisp/= org/ol
/var/home/templarrr/.emacs.d/straight/build/org/ol-w3m hid= es /usr/share/emacs/29.4/lisp/org/ol-w3m
/var/home/templarrr/.ema= cs.d/straight/build/org/ol-rmail hides /usr/share/emacs/29.4/lisp/org/ol-rm= ail
/var/home/templarrr/.emacs.d/straight/build/org/ol-mhe hides = /usr/share/emacs/29.4/lisp/org/ol-mhe
/var/home/templarrr/.emacs.= d/straight/build/org/ol-man hides /usr/share/emacs/29.4/lisp/org/ol-man
/var/home/templarrr/.emacs.d/straight/build/org/ol-irc hides /usr/sh= are/emacs/29.4/lisp/org/ol-irc
/var/home/templarrr/.emacs.d/strai= ght/build/org/ol-info hides /usr/share/emacs/29.4/lisp/org/ol-info
/var/home/templarrr/.emacs.d/straight/build/org/ol-gnus hides /usr/share/= emacs/29.4/lisp/org/ol-gnus
/var/home/templarrr/.emacs.d/straight= /build/org/ol-eww hides /usr/share/emacs/29.4/lisp/org/ol-eww
/va= r/home/templarrr/.emacs.d/straight/build/org/ol-eshell hides /usr/share/ema= cs/29.4/lisp/org/ol-eshell
/var/home/templarrr/.emacs.d/straight/= build/org/ol-doi hides /usr/share/emacs/29.4/lisp/org/ol-doi
/var= /home/templarrr/.emacs.d/straight/build/org/ol-docview hides /usr/share/ema= cs/29.4/lisp/org/ol-docview
/var/home/templarrr/.emacs.d/straight= /build/org/ol-bibtex hides /usr/share/emacs/29.4/lisp/org/ol-bibtex
/var/home/templarrr/.emacs.d/straight/build/org/ol-bbdb hides /usr/share= /emacs/29.4/lisp/org/ol-bbdb
/var/home/templarrr/.emacs.d/straigh= t/build/org/oc hides /usr/share/emacs/29.4/lisp/org/oc
/var/home/= templarrr/.emacs.d/straight/build/org/oc-natbib hides /usr/share/emacs/29.4= /lisp/org/oc-natbib
/var/home/templarrr/.emacs.d/straight/build/o= rg/oc-csl hides /usr/share/emacs/29.4/lisp/org/oc-csl
/var/home/t= emplarrr/.emacs.d/straight/build/org/oc-bibtex hides /usr/share/emacs/29.4/= lisp/org/oc-bibtex
/var/home/templarrr/.emacs.d/straight/build/or= g/oc-biblatex hides /usr/share/emacs/29.4/lisp/org/oc-biblatex
/v= ar/home/templarrr/.emacs.d/straight/build/org/oc-basic hides /usr/share/ema= cs/29.4/lisp/org/oc-basic
/var/home/templarrr/.emacs.d/straight/b= uild/org/ob hides /usr/share/emacs/29.4/lisp/org/ob
/var/home/tem= plarrr/.emacs.d/straight/build/org/ob-tangle hides /usr/share/emacs/29.4/li= sp/org/ob-tangle
/var/home/templarrr/.emacs.d/straight/build/org/= ob-table hides /usr/share/emacs/29.4/lisp/org/ob-table
/var/home/= templarrr/.emacs.d/straight/build/org/ob-sqlite hides /usr/share/emacs/29.4= /lisp/org/ob-sqlite
/var/home/templarrr/.emacs.d/straight/build/o= rg/ob-sql hides /usr/share/emacs/29.4/lisp/org/ob-sql
/var/home/t= emplarrr/.emacs.d/straight/build/org/ob-shell hides /usr/share/emacs/29.4/l= isp/org/ob-shell
/var/home/templarrr/.emacs.d/straight/build/org/= ob-sed hides /usr/share/emacs/29.4/lisp/org/ob-sed
/var/home/temp= larrr/.emacs.d/straight/build/org/ob-screen hides /usr/share/emacs/29.4/lis= p/org/ob-screen
/var/home/templarrr/.emacs.d/straight/build/org/o= b-scheme hides /usr/share/emacs/29.4/lisp/org/ob-scheme
/var/home= /templarrr/.emacs.d/straight/build/org/ob-sass hides /usr/share/emacs/29.4/= lisp/org/ob-sass
/var/home/templarrr/.emacs.d/straight/build/org/= ob-ruby hides /usr/share/emacs/29.4/lisp/org/ob-ruby
/var/home/te= mplarrr/.emacs.d/straight/build/org/ob-ref hides /usr/share/emacs/29.4/lisp= /org/ob-ref
/var/home/templarrr/.emacs.d/straight/build/org/ob-py= thon hides /usr/share/emacs/29.4/lisp/org/ob-python
/var/home/tem= plarrr/.emacs.d/straight/build/org/ob-processing hides /usr/share/emacs/29.= 4/lisp/org/ob-processing
/var/home/templarrr/.emacs.d/straight/bu= ild/org/ob-plantuml hides /usr/share/emacs/29.4/lisp/org/ob-plantuml
<= div>/var/home/templarrr/.emacs.d/straight/build/org/ob-perl hides /usr/shar= e/emacs/29.4/lisp/org/ob-perl
/var/home/templarrr/.emacs.d/straig= ht/build/org/ob-org hides /usr/share/emacs/29.4/lisp/org/ob-org
/= var/home/templarrr/.emacs.d/straight/build/org/ob-octave hides /usr/share/e= macs/29.4/lisp/org/ob-octave
/var/home/templarrr/.emacs.d/straigh= t/build/org/ob-ocaml hides /usr/share/emacs/29.4/lisp/org/ob-ocaml
/var/home/templarrr/.emacs.d/straight/build/org/ob-maxima hides /usr/shar= e/emacs/29.4/lisp/org/ob-maxima
/var/home/templarrr/.emacs.d/stra= ight/build/org/ob-matlab hides /usr/share/emacs/29.4/lisp/org/ob-matlab
/var/home/templarrr/.emacs.d/straight/build/org/ob-makefile hides /u= sr/share/emacs/29.4/lisp/org/ob-makefile
/var/home/templarrr/.ema= cs.d/straight/build/org/ob-lua hides /usr/share/emacs/29.4/lisp/org/ob-lua<= /div>
/var/home/templarrr/.emacs.d/straight/build/org/ob-lob hides /usr= /share/emacs/29.4/lisp/org/ob-lob
/var/home/templarrr/.emacs.d/st= raight/build/org/ob-lisp hides /usr/share/emacs/29.4/lisp/org/ob-lisp
=
/var/home/templarrr/.emacs.d/straight/build/org/ob-lilypond hides /usr= /share/emacs/29.4/lisp/org/ob-lilypond
/var/home/templarrr/.emacs= .d/straight/build/org/ob-latex hides /usr/share/emacs/29.4/lisp/org/ob-late= x
/var/home/templarrr/.emacs.d/straight/build/org/ob-julia hides = /usr/share/emacs/29.4/lisp/org/ob-julia
/var/home/templarrr/.emac= s.d/straight/build/org/ob-js hides /usr/share/emacs/29.4/lisp/org/ob-js
/var/home/templarrr/.emacs.d/straight/build/org/ob-java hides /usr/s= hare/emacs/29.4/lisp/org/ob-java
/var/home/templarrr/.emacs.d/str= aight/build/org/ob-haskell hides /usr/share/emacs/29.4/lisp/org/ob-haskell<= /div>
/var/home/templarrr/.emacs.d/straight/build/org/ob-groovy hides /= usr/share/emacs/29.4/lisp/org/ob-groovy
/var/home/templarrr/.emac= s.d/straight/build/org/ob-gnuplot hides /usr/share/emacs/29.4/lisp/org/ob-g= nuplot
/var/home/templarrr/.emacs.d/straight/build/org/ob-fortran= hides /usr/share/emacs/29.4/lisp/org/ob-fortran
/var/home/templa= rrr/.emacs.d/straight/build/org/ob-forth hides /usr/share/emacs/29.4/lisp/o= rg/ob-forth
/var/home/templarrr/.emacs.d/straight/build/org/ob-ex= p hides /usr/share/emacs/29.4/lisp/org/ob-exp
/var/home/templarrr= /.emacs.d/straight/build/org/ob-eval hides /usr/share/emacs/29.4/lisp/org/o= b-eval
/var/home/templarrr/.emacs.d/straight/build/org/ob-eshell = hides /usr/share/emacs/29.4/lisp/org/ob-eshell
/var/home/templarr= r/.emacs.d/straight/build/org/ob-emacs-lisp hides /usr/share/emacs/29.4/lis= p/org/ob-emacs-lisp
/var/home/templarrr/.emacs.d/straight/build/o= rg/ob-dot hides /usr/share/emacs/29.4/lisp/org/ob-dot
/var/home/t= emplarrr/.emacs.d/straight/build/org/ob-ditaa hides /usr/share/emacs/29.4/l= isp/org/ob-ditaa
/var/home/templarrr/.emacs.d/straight/build/org/= ob-css hides /usr/share/emacs/29.4/lisp/org/ob-css
/var/home/temp= larrr/.emacs.d/straight/build/org/ob-core hides /usr/share/emacs/29.4/lisp/= org/ob-core
/var/home/templarrr/.emacs.d/straight/build/org/ob-co= mint hides /usr/share/emacs/29.4/lisp/org/ob-comint
/var/home/tem= plarrr/.emacs.d/straight/build/org/ob-clojure hides /usr/share/emacs/29.4/l= isp/org/ob-clojure
/var/home/templarrr/.emacs.d/straight/build/or= g/ob-calc hides /usr/share/emacs/29.4/lisp/org/ob-calc
/var/home/= templarrr/.emacs.d/straight/build/org/ob-awk hides /usr/share/emacs/29.4/li= sp/org/ob-awk
/var/home/templarrr/.emacs.d/straight/build/org/ob-= R hides /usr/share/emacs/29.4/lisp/org/ob-R
/var/home/templarrr/.= emacs.d/straight/build/org/ob-C hides /usr/share/emacs/29.4/lisp/org/ob-C
/var/home/templarrr/.emacs.d/straight/build/seq/seq hides /usr/sha= re/emacs/29.4/lisp/emacs-lisp/seq
/var/home/templarrr/.emacs.d/st= raight/build/map/map hides /usr/share/emacs/29.4/lisp/emacs-lisp/map
<= div>/var/home/templarrr/.emacs.d/straight/build/eldoc/eldoc hides /usr/shar= e/emacs/29.4/lisp/emacs-lisp/eldoc

Features:
=
(shadow sort mail-extr emacsbug vc-src vc-sccs vc-svn vc-cvs vc-rcs
evil-collection-log-view log-view vc bug-reference consult-xref
mule-util evil-collection-consult consult magit-bookmark
e= vil-collection-bookmark bookmark windmove tabify org-datetree
org= -capture avy gptel-curl pcmpl-unix vc-hg vc-bzr eglot-booster
evi= l-collection-eglot eglot external-completion jsonrpc
evil-collect= ion-xref xref evil-collection-flymake flymake seq-25
track-change= s evil-collection-ert ert ewoc evil-collection-debug debug
backtr= ace evil-collection-compile compile em-unix em-term em-script
em-= ls em-hist em-pred em-glob em-extpipe em-cmpl em-dirs em-basic
em= -banner org-indent visual-fill-column org-modern oc-basic ol-eww
= evil-collection-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info
ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnut= ls
dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-grou= p
gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmai= l
mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win
evil-collection-gnus gnus nnheader range wid-edit ol-docview
<= div>evil-collection-doc-view doc-view jka-compr evil-collection-image
=
image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi
evil-collection-vc-git vc-git vc-dispatcher pp tramp-cache time-sta= mp
tramp-sh pulse rainbow-delimiters autopair advice delsel .emac= s
git-auto-commit-mode git-auto-commit-mode-autoloads org-ql-auto= loads
peg-autoloads ov-autoloads org-super-agenda-autoloads ts-au= toloads
ht-autoloads map-autoloads ob-python evil-collection-pyth= on python
project org-tempo tempo gptel-org evil-org-agenda evil-= org org-element
org-persist xdg org-id org-refile org-element-ast= inline avl-tree
evil-collection-org org ob ob-tangle ob-ref ob-l= ob ob-table ob-exp
org-macro org-src 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-tabl= e ol org-fold
org-fold-core org-keys oc org-loaddefs find-func
evil-collection-calendar cal-menu calendar cal-loaddefs org-version=
org-compat org-macs org-modern-autoloads visual-fill-column-auto= loads
gptel gptel-openai gptel-autoloads eshell-up eshell-up-auto= loads
eshell-syntax-highlighting em-alias eshell-syntax-highlight= ing-autoloads
evil-collection-eshell em-prompt eshell esh-var esh= -mode esh-cmd
generator esh-ext esh-opt esh-proc esh-io esh-arg e= sh-module esh-groups
esh-util evil-collection-eat eat term/xterm = xterm evil-collection-term
term disp-table ehelp color eat-autolo= ads consult-autoloads pcase
evil-collection-magit magit-submodule= magit-blame magit-stash
magit-reflog magit-bisect magit-push mag= it-pull magit-fetch magit-clone
magit-remote magit-commit magit-s= equence magit-notes magit-worktree
magit-tag magit-merge magit-br= anch magit-reset magit-files magit-refs
magit-status magit evil-c= ollection-package-menu package url-handlers
evil-collection-magit= -repos magit-repos magit-apply magit-wip magit-log
which-func evi= l-collection-imenu imenu magit-diff smerge-mode diff
evil-collect= ion-diff-mode diff-mode git-commit evil-collection-log-edit
log-e= dit message sendmail yank-media puny rfc822 mml mml-sec
evil-coll= ection-epa epa derived epg rfc6068 epg-config gnus-util
text-prop= erty-search mm-decode mm-bodies mm-encode mail-parse rfc2231
rfc2= 047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils
g= mm-utils mailheader pcvs-util add-log magit-core magit-autorevert
magit-margin magit-transient magit-process with-editor server magit-mode
transient browse-url url url-proxy url-privacy url-expand url-meth= ods
url-history url-cookie generate-lisp-file url-domsuf url-util= url-parse
url-vars mailcap benchmark magit-git magit-base
<= div>evil-collection-magit-section magit-section cursor-sensor crm
magit-autoloads with-editor-autoloads transient-autoloads
magit-= section-autoloads nerd-icons-corfu nerd-icons-corfu-autoloads
cor= fu-popupinfo evil-collection-corfu corfu cus-load corfu-autoloads
docker-compose-mode docker-compose-mode-autoloads yaml-mode-autoloads
dockerfile-mode evil-collection-sh-script sh-script smie executable
dockerfile-mode-autoloads vue-mode-autoloads edit-indirect-autoloa= ds
ssass-mode-autoloads vue-html-mode-autoloads mmm-mode-autoload= s
eglot-booster-autoloads eglot-autoloads track-changes-autoloads=
jsonrpc-autoloads flymake-autoloads project-autoloads xref-autol= oads
external-completion-autoloads eldoc-autoloads autopair-autol= oads
rainbow-delimiters-autoloads treesit-auto treesit treesit-au= to-autoloads
marginalia marginalia-autoloads orderless orderless-= autoloads savehist
evil-collection-vertico vertico vertico-autolo= ads avy-autoloads
use-package-bind-key bind-key easy-mmode doom-t= hemes-ext-org
doom-themes-ext-visual-bell face-remap doom-dracula= -theme doom-themes
doom-themes-base doom-themes-autoloads doom-mo= deline
doom-modeline-segments doom-modeline-env doom-modeline-cor= e shrink-path
f s dash compat compat-30 doom-modeline-autoloads s= hrink-path-autoloads
f-autoloads dash-autoloads s-autoloads compa= t-autoloads
evil-collection-info info seq-autoloads nerd-icons ne= rd-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 n= erd-icons-data-powerline
nerd-icons-data-octicon nerd-icons-data-= pomicon nerd-icons-data-ipsicon
nerd-icons-autoloads evil-collect= ion-which-key which-key
which-key-autoloads use-package-diminish = tramp tramp-loaddefs trampver
tramp-integration files-x tramp-com= pat shell pcomplete
evil-collection-comint comint ansi-osc parse-= time iso8601 time-date
format-spec auth-source eieio eieio-core p= assword-cache json ansi-color
gcmh gcmh-autoloads autorevert file= notify general general-autoloads
evil-org-autoloads use-package-e= nsure evil-collection-unimpaired
evil-collection-tabulated-list e= vil-collection-tab-bar
evil-collection-simple evil-collection-rep= lace
evil-collection-process-menu evil-collection-indent evil-col= lection-help
evil-collection-elisp-mode evil-collection-eldoc evi= l-collection-dired
evil-collection-buff-menu evil-collection anna= list
evil-collection-autoloads annalist-autoloads evil evil-integ= ration
evil-maps evil-commands reveal evil-jumps evil-command-win= dow evil-types
evil-search evil-ex evil-macros evil-repeat evil-s= tates evil-core comp
comp-cstr warnings icons rx evil-common thin= gatpt rect evil-vars ring
edmacro kmacro evil-autoloads goto-chg-= autoloads finder-inf
dired-hide-dotfiles-autoloads diredfl-autolo= ads dired-single
dired-single-autoloads all-the-icons-dired map b= yte-opt all-the-icons
all-the-icons-faces data-material data-weat= hericons data-octicons
data-fileicons data-faicons data-alltheico= ns dired dired-loaddefs
all-the-icons-dired-autoloads all-the-ico= ns-autoloads use-package-core
display-line-numbers use-package-au= toloads bind-key-autoloads
straight-autoloads cl-seq cl-extra hel= p-mode straight subr-x cl-macs gv
cl-loaddefs cl-lib bytecomp byt= e-compile rmc iso-transl tooltip cconv
eldoc paren electric uniqu= ify ediff-hook vc-hooks lisp-float-type
elisp-mode mwheel term/pg= tk-win pgtk-win term/common-win pgtk-dnd
tool-bar dnd fontset ima= ge regexp-opt fringe tabulated-list replace
newcomment text-mode = lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshadow is= earch easymenu timer select scroll-bar mouse jit-lock
font-lock s= yntax font-core term/tty-colors frame minibuffer nadvice seq
simp= le 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 b= utton
loaddefs theme-loaddefs faces cus-face macroexp files windo= w
text-properties overlay sha1 md5 base64 format env code-pages m= ule
custom widget keymap hashtable-print-readable backquote threa= ds
xwidget-internal dbusbind inotify dynamic-setting system-font-= setting
font-render-setting cairo gtk pgtk multi-tty make-network= -process
native-compile emacs)

Memory in= formation:
((conses 16 910410 584255)
 (symbols 48= 46732 3)
 (strings 32 203349 48898)
 (string= -bytes 1 7434336)
 (vectors 16 110076)
 (vect= or-slots 8 2444820 715504)
 (floats 8 1489 3472)
&= nbsp;(intervals 56 42025 50370)
 (buffers 984 63))

--=-BQl0FkMuAWkv+iuAH2e+-- From unknown Sat Aug 16 16:02:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74219: 29.4; TRAMP uses the same ad-hoc proxy for every docker container on remote hosts Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 07 Nov 2024 18:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74219 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Artem Smushkov Cc: 74219@debbugs.gnu.org Received: via spool by 74219-submit@debbugs.gnu.org id=B74219.173100532623060 (code B ref 74219); Thu, 07 Nov 2024 18:49:01 +0000 Received: (at 74219) by debbugs.gnu.org; 7 Nov 2024 18:48:46 +0000 Received: from localhost ([127.0.0.1]:49568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t97Yj-0005zs-RL for submit@debbugs.gnu.org; Thu, 07 Nov 2024 13:48:46 -0500 Received: from mout.gmx.net ([212.227.15.18]:44849) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t97Yh-0005zd-Ks for 74219@debbugs.gnu.org; Thu, 07 Nov 2024 13:48:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1731005317; x=1731610117; i=michael.albinus@gmx.de; bh=P7Q2gECflJqNHcJgjMzwKrT9N6zUdxILSSUZA8pAUkY=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=R/OVTv1ZEYuQMZoIFKn96fxXuE8DrgL5mx6HwBYbOGMChpn6bToNOJzx9ZcCCaLT 5Wq/kW5RXcwoRDZLB/XH5RcuYJqUd12ZP3r1LTbKfamJvkRsQS7es9KLhkkyNBuBe ocrb0J2/tUGvb2k/dXWD3hs3ygRHjEZj03dwr8iwBRWL1msXlLBflQwz+3vcoNBBI 0r5rSMe6RLpZ+V1lK8/OorQzJBHq2vJWMJep9fl+j5xhxtbmv2M/kpz9KR4lzV/h7 bTyyAoNTcG1PSaN4IKCZ+KDTlTQyWrFqoZWuRHSpCjsKD04siCtfa1Mq7CC+mbR4f TDRFoHxN9D85ktYpPQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MUXpK-1tI1XZ0emW-00PvJ8; Thu, 07 Nov 2024 19:48:37 +0100 From: Michael Albinus In-Reply-To: (Artem Smushkov's message of "Tue, 05 Nov 2024 19:34:02 +0200") References: Date: Thu, 07 Nov 2024 19:48:35 +0100 Message-ID: <87msiaev7g.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:FWd2EXIS8Sy4+erAHLhoS78lucGY/e4X3p8/CyNRDpKc6n4OBRZ H0dZIisL+Qt5QOakO1NDuy+RZsZoo0uGjjd6OyZNQ+U+PvMn9LB8Mbo1BiCERM2c0JFTytC lDXs8t+x1S2lSbAswYRNl66mRELCgloZqUwWIMpafAvM65XH9VJTb7Pp2X+o9fWWiO1KEz0 GYDPa8pncnf0KtltKJrcQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:4ezdxFYNIUE=;zaC2iKg3LYORShTKfwcGGW2mvOT 1A7P5Y4PMUkAq4xeQv2PbAXQVvpgXFZn9+x0NNodzYegLKhooDulJprbeD78vzfTx8/Kp6oda V8x829ZUM0pmF2TPEt3rkm5BCNkzyZLrOtFbOHQQARd8msK3zfHfriDP+R65m0ozcAqTYlSTC TPwDM3nWaSZEw1M49ANyT5iEyAP0wJ9BFZ5YV+YRb+xTBQAvDX4DafzcEjNjJjD+kY1buVxyu YyPlrEktzC92rkPcJ6D1uTt4fw6e4upssp+gPlMtZ1jGxnkgjPasMmPQf4SWQEQd/itkwyApw zzVRPII7w56qxofyD+gByG/7q8Nqkr6mGGl//ZeIbsCRgh0hOuqKc3E24ZjtFNQEGvaaoPIiz OECJhlRHGy4LwXNj3XqW3g0NUXAnSzO1iO1uSoZBcNoXxDCZw2BrPNKqdm5VqfhS8SDMsxcpG LinZ3Io/woI26vBUq9kBEyOTnqRMOBbGc844IjAMRiG8VQtLqJDT++YKtxl2OLCz4NGxIds3G /Mtw9HSqzvy+FlKkl/jrmMg0P3LbfO65DmKRWZQqQA4Jmz+DaPI9KWOGKDUobzAxWKCJH2c3V sKrh/JgXEPTP1Hzfn0PN/IQj0ZdCGZmcgtUkga1fljSmeSl2qSXIyZdtj2p10eaBB83mNRVF0 ctPukazcu6G7pP0SrbK14TJHqnMjJutq4Mfjanp8ISxZdgyzMmC/3svnr1uu8KPhaQMp8n/Yy 2zmvd/gBrnZ82GFQa8miJ7SPOMhsl8IB9gHga5abk+REDFjl/4lQUaNTRncooh/vwEcl3Xg6N U2TK/aK9MQKi2Y2o8lJX89lvZi015GcGZitgdcfBlv7upMf36zBp8El6OPJ29lbB8t02Apf/6 gjz+CqIYv8km+9H6n22HOfRwdxtfLoAvd90nCLHxhr5YEVZTyoc9Jy+GA X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Artem Smushkov writes: Hi Artem, your subject isn't correct. True is "Tramp uses the same ad-hoc proxy for every docker container with the same name on remote hosts". > I need to access some number of similarly named docker containers on > different remote hosts. For example I run > > cd "/ssh:host1|docker:container_name:/" > > in eshell, run some commands there, then I may run > > cd "/ssh:host2|docker:container_name:/" > > and run some commands there, etc. Emacs lisp functions (like cd, ls, > find-file, dired, etc) work as expected, but when I run some > executable > there (bash, python, etc) it always connects to the same host no > matter > what I specified in "cd" command previously. The workaround to make > things work is to run > > (setq tramp-default-proxies-alist nil) > > before switching to different host. That's not possible with Tramp. Not with the current design. The proxy definitions are kept internally, and they apply in reverse order of their appearance in the remote file names. After you have accessed "/ssh:host1|docker:container_name:", Tramp caches the information, that the remote host "/docker:container_name:" is reachable via "/ssh:host1:". You can even use the short form "/docker:container_name:" now, and Tramp remembers the hops. When you give a different multi-hop remote file name, like "/ssh:host2|docker:container_name:", Tramp parses from the end, and it detects, that it should use the hop "/ssh:host1:" as proxy. No further check. That's why you see the observed behavior. One could argue that this is an error. I'm not so sure, it is rather a consequence of the design. Proxy declarations were introduced in Tramp by means of configuring tramp-default-proxies-alist. This list is organized to detect proxy hops by starting with the final, target host, and adding the proxies to pass in order to reach that target. People found the configuration of that user option too complex, and that's why ad-hoc multi-hop remote file names have been added years later. But the principle has been kept. One possible mitigation is to set tramp-default-proxies-alist to nil before using different ad-hoc multi-hop file names. However, this is too drastic in my mind, because you will lose *all* specifications there, even for other multi-hops. Another, and better, solution is to use different target names. Do you need to give the containers the very same name "container_name" on both "host1" and "host2"? If you would give them different names, the problem doesn't exist. Best regards, Michael. From unknown Sat Aug 16 16:02:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74219: 29.4; TRAMP uses the same ad-hoc proxy for every docker container on remote hosts Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Nov 2024 09:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74219 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Artem Smushkov Cc: 74219@debbugs.gnu.org Received: via spool by 74219-submit@debbugs.gnu.org id=B74219.173114524810147 (code B ref 74219); Sat, 09 Nov 2024 09:41:01 +0000 Received: (at 74219) by debbugs.gnu.org; 9 Nov 2024 09:40:48 +0000 Received: from localhost ([127.0.0.1]:53456 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t9hxY-0002da-2h for submit@debbugs.gnu.org; Sat, 09 Nov 2024 04:40:48 -0500 Received: from mout.gmx.net ([212.227.17.20]:34297) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t9hxV-0002dH-Mz for 74219@debbugs.gnu.org; Sat, 09 Nov 2024 04:40:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1731145239; x=1731750039; i=michael.albinus@gmx.de; bh=UyeaCUhBeyQ8OBhV/65aT6XhNba0ATd6T1uAyYpF+io=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=aU+sm3MxyUo/1EcTXKj5sOQZcHjDgGgODBVnPxTeeDfct6UW8NgWiO5rxwF7Bug0 7xM0FZISuRWnbHU38Eoa0/+HlIzaXTOK0LjyDM5AHkIdmIpnBWH8Jwn75Z5T1jkU2 YK3XjjxOOZBCk7hTFpk6ajzLQXQo79/aPnEOG8Q6IecgLeW5o3FvqGl0iidTlAg/K vkDTa4rD7U5Cv8gKccalfxhXZhNd1upTMDmPDKuzV1upmv7hsMuJ2FTv41l8RpciN ssct0ABRe5dipj+5amiXSSFxll+7URZzRXHe2V3yFk6jVQXDVUZgMC+PLqGCy8rVx QOXexrSdbojWWvc09w== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MXp5Q-1tJe8Z06MG-00WIuE; Sat, 09 Nov 2024 10:40:39 +0100 From: Michael Albinus In-Reply-To: <87msiaev7g.fsf@gmx.de> (Michael Albinus's message of "Thu, 07 Nov 2024 19:48:35 +0100") References: <87msiaev7g.fsf@gmx.de> Date: Sat, 09 Nov 2024 10:40:37 +0100 Message-ID: <87fro0d9t6.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:OhUIiuaw38+LuadHlQ27hTBgu0atffuigMc8CpSDtWRqh5wDKDd vSvcIGqNDx6jbm/dfyqnw8h74X1MESdQ+fGKUacdFyAmv7Oj7qd0TSsAfqxuw9HBFR7BdlB 4x8yVtKHBdGOencWqFWqBINlimzH/+6Xo2cDpuy76fh+wcz4Y7Na+swULybAR2r0mIac44t WeqN4FsKElBb2QFJB9yYw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:wbtKlhZ8n60=;1O3F+nkwIK4OdJr4I2FKZsxdX+Z 8HNsL1/pYSQUkY9OeaKm/5ntFRNqOfWnhjOfSuquuB/DAAQA4UUyMQ1BiU1Y2toXQTMG4bXBz O9BbNbhF/3WtGaXObReBSL2hdu6/J4jk0PM5AALaNpKGseQLdHirgvi7xpCuXNch17ZXOUwz3 zXzlkZTUi0rFUg+q65IMvVY/kLLCqy/GRzm0quLCkl4Td4+9DEkA6pgidLcmH7I0AJI1steSY 8CWz2plOkMo/hfNUoRgom7wdsxYArx0EcCtmQlrWEp14WA/Rio0Mgf+iKf93kah4uqNpH6s+W JwKtxqmgjCZJzgQfTl1IgtnrovU9wiO7BjHEHKhJZyaIp+fO4ZMnNIMiZSUCIiaYuE8Zs+HvP Vc3NQid4bCMCDndLtNo/pxVIFB2TWOi+i7/Tq22tQ8J8hM/VSzwJT2adXrgg1citlDuR2cax3 P4a+xik+R7WO+baJubHAQVKoOuPjvVE8isxelt3eBGr5BAgE+bdXH1eUANPy/k9Yzvsvz59cm MY94liSLNrxaa4kf3SbLTiutlpd02pYPn92vefDLqlLLH8kLkzbAFHWk3iCoAHw8uxxhSg+mc 9BIeOow46iYSQV3T0iFp8rFM5c3PBPp4wxJLY/9MFV0tl03EMo46wEWfnAJ7Bi6FTj4YZ5a18 +CQ4hx2PyFSdI+hY6U4622vfkbdMq9P04mtUgDHNSEGCc5b2bAfTfrQub/ooIvGXhxi40Oibf cRkDlQdnI3KFj89/6z72+U3ppkdU++rlpe5CXcs8QXySrgWPP5bUwtlKVJPbwrxeW5Y6PCKTO CiHixgbz9gvTaaiV4AepMzbkZFZu0QgRWiPQuJCn0P4a6rXCRdSkVmn5MLyIYOotgE2iCea1J YcahUIm3h8iNcQjkyrSgKJzbO+6nAuHkttdlAXs0oT7g76gnNoLxUGG6x X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Michael Albinus writes: Hi Artem, > That's not possible with Tramp. Not with the current design. The proxy > definitions are kept internally, and they apply in reverse order of > their appearance in the remote file names. I've checked the implementation, and it looks like adding this feature is not as expensive as I thought. So I have implemented it. Pushed to both Emacs and Tramp git repo, master branch. The Tramp manual has a new subsection "5.4.1 Using different proxies for the same destination" which explains this. In short, you must set tramp-show-ad-hoc-proxies to t. Do you have a chance to test it? Best regards, Michael. From unknown Sat Aug 16 16:02:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74219: 29.4; TRAMP uses the same ad-hoc proxy for every docker container on remote hosts Resent-From: Artem Smushkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Nov 2024 10:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74219 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 74219@debbugs.gnu.org Received: via spool by 74219-submit@debbugs.gnu.org id=B74219.17313223926160 (code B ref 74219); Mon, 11 Nov 2024 10:54:02 +0000 Received: (at 74219) by debbugs.gnu.org; 11 Nov 2024 10:53:12 +0000 Received: from localhost ([127.0.0.1]:58411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAS2h-0001bI-LI for submit@debbugs.gnu.org; Mon, 11 Nov 2024 05:53:12 -0500 Received: from mail-ej1-f51.google.com ([209.85.218.51]:42127) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAS2d-0001aw-Qw for 74219@debbugs.gnu.org; Mon, 11 Nov 2024 05:53:09 -0500 Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-a9acafdb745so869878866b.0 for <74219@debbugs.gnu.org>; Mon, 11 Nov 2024 02:53:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731322322; x=1731927122; darn=debbugs.gnu.org; h=mime-version:references:in-reply-to:message-id:cc:to:subject:from :date:from:to:cc:subject:date:message-id:reply-to; bh=jOyC8lDy5YgFgPhatpxlDsixguDunRBXha4aUn4xJks=; b=ByS8eqEGw+p5kyEZ4CUDLQOZdX5muj6Nk2lcxmVq/5sLwB5WT1rVRR0S0FgyeomplT +Rk3i/s+SVg4rBZp/ymB03qjdVRgsdsdDnqVuwXAo6+29K5CxE0r94lTEElVqWoqs4+t GcTMxxg7kOzYaI3na4M+YFiPhFPKIunj2DXJZ6mafHyx+q296mU8+B8A6RGJzQQWpfsQ B7B7Mq2LO3stEtkzKcelS3IVoeGQSxsfTvExUG/eIQSXCYZyoE6N5b2Mwy3kCky3cBsS wF4mgc7XHJwpMArWNyPM8WQI+9uec2Fulmr8WtlonKJuzgC2p9BlC9VsDN3GNE4+2sa6 ZXjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731322322; x=1731927122; h=mime-version:references:in-reply-to:message-id:cc:to:subject:from :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=jOyC8lDy5YgFgPhatpxlDsixguDunRBXha4aUn4xJks=; b=TObfkVWaF+phhlkH+acd81dRUnOK2HjlY7UnfGrwb8Bw/rP9HzouDB9VxXMjLp4kcm 7QpsLfKZr5ohQEsVZ/tEs8Z0qhmwMLcoIw84WpKwFJkaycp8FnvKuF0SUUAWS6FzBYGn iF9Twfy/7rQFPo2hL3IXV/+nfyAX8ojSNBC2IgiJXY1Bv5Frwlm087OAJe+d+4p0uyTp y8WGsysud45fkp7UX7COgk8dlxpJAvaOr15XvM8hTyvYSUACsY5yLvIMXogFYJZ/NcZ3 CIVCdaXABDN58YCfF0l5LbtXIJiyvCIJG/qo14WlzvAhxBNhY7m66W25PXTXKOP0BsCz 7Tzg== X-Gm-Message-State: AOJu0YyWsNUMqHW/7E/dyyzYFMtsWcDqysHPWl3xa1arF8LP8BvEaPe5 BQBthUaepSuuHUqzdJtSISWrNw4hBklvELyAzzTo3a6uxedec1R+ X-Google-Smtp-Source: AGHT+IHn/q3GIbW1aAk0l9N8HfZl1YAKX5ZPYqTQDMoz7J5WwcD3sexGlaPfad6T2yxsMMknlgWpYg== X-Received: by 2002:a17:907:c09:b0:a9a:6c41:50a8 with SMTP id a640c23a62f3a-a9eec9c36fbmr1217102566b.17.1731322321694; Mon, 11 Nov 2024 02:52:01 -0800 (PST) Received: from [192.168.1.107] ([178.92.153.224]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a9ee0a194dasm576098366b.3.2024.11.11.02.52.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Nov 2024 02:52:01 -0800 (PST) Date: Mon, 11 Nov 2024 12:51:53 +0200 From: Artem Smushkov Message-Id: In-Reply-To: <87fro0d9t6.fsf@gmx.de> References: <87msiaev7g.fsf@gmx.de> X-Mailer: geary/46.0 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="=-z4YkY5Ogo8lyO8J7dDbF" X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-z4YkY5Ogo8lyO8J7dDbF Content-Type: text/plain; charset=us-ascii; format=flowed Hi Michael, Thank you a lot! I will test it today or tomorrow. On Sat, Nov 9 2024 at 10:40:37 AM +01:00:00, Michael Albinus wrote: > Michael Albinus > writes: > > Hi Artem, > >> That's not possible with Tramp. Not with the current design. The >> proxy >> definitions are kept internally, and they apply in reverse order of >> their appearance in the remote file names. > > I've checked the implementation, and it looks like adding this feature > is not as expensive as I thought. So I have implemented it. Pushed to > both Emacs and Tramp git repo, master branch. > > The Tramp manual has a new subsection "5.4.1 Using different proxies > for > the same destination" which explains this. In short, you must set > tramp-show-ad-hoc-proxies to t. > > Do you have a chance to test it? > > Best regards, Michael. --=-z4YkY5Ogo8lyO8J7dDbF Content-Type: text/html; charset=us-ascii
Hi Michael,

Thank you a lot! I will test it today or tomorrow.

On Sat, Nov 9 2024 at 10:40:37 AM +01:00:00, Michael Albinus <michael.albinus@gmx.de> wrote:
Michael Albinus <michael.albinus@gmx.de> writes: Hi Artem,
That's not possible with Tramp. Not with the current design. The proxy definitions are kept internally, and they apply in reverse order of their appearance in the remote file names.
I've checked the implementation, and it looks like adding this feature is not as expensive as I thought. So I have implemented it. Pushed to both Emacs and Tramp git repo, master branch. The Tramp manual has a new subsection "5.4.1 Using different proxies for the same destination" which explains this. In short, you must set tramp-show-ad-hoc-proxies to t. Do you have a chance to test it? Best regards, Michael.
--=-z4YkY5Ogo8lyO8J7dDbF-- From unknown Sat Aug 16 16:02:07 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Artem Smushkov Subject: bug#74219: closed (Re: bug#74219: 29.4; TRAMP uses the same ad-hoc proxy for every docker container on remote hosts) Message-ID: References: <87ed2u8bsx.fsf@gmx.de> X-Gnu-PR-Message: they-closed 74219 X-Gnu-PR-Package: emacs Reply-To: 74219@debbugs.gnu.org Date: Fri, 29 Nov 2024 12:28:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1732883283-21370-1" This is a multi-part message in MIME format... ------------=_1732883283-21370-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #74219: 29.4; TRAMP uses the same ad-hoc proxy for every docker container o= n remote hosts which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 74219@debbugs.gnu.org. --=20 74219: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D74219 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1732883283-21370-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 74219-done) by debbugs.gnu.org; 29 Nov 2024 12:27:53 +0000 Received: from localhost ([127.0.0.1]:41377 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tH06D-0005YD-4B for submit@debbugs.gnu.org; Fri, 29 Nov 2024 07:27:53 -0500 Received: from mout.gmx.net ([212.227.15.19]:52115) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tH06A-0005Xu-EC for 74219-done@debbugs.gnu.org; Fri, 29 Nov 2024 07:27:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1732883264; x=1733488064; i=michael.albinus@gmx.de; bh=66TvQf+Xz/drUjn/OSU7CvGTli+8h+WpyYxC8rebzwo=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=nklC1w77MZMcGBylkj+8RJJKAxYRgkFML+MmtVsmzRbujCWu97iq/vMN9vGHveXZ FIgKRVDIquWz/ZCByIb7/7vq0LgbfCOJ9QRzV2VO1RTi0qzf4/YUQ77ulkKLB6pm3 AQVRa9d0cPHwwAGcrfiqL73Y2TGMvX8LevDIc2oY2kEDRtbA+xRYyvevPqCpVYlJB jb0if7nfpzmdFool7jQWzYD01wz1W+4LdcmeHrZfZdYJDlkVwzoiGW4Ep6Yb4hGkX WDKGg79vZ8ydSzWOkWU0wXtF/uCurYzHHNWil80Ha4DLbwFcjxZ9s+hp8W5/8Wc04 uqusv+b8yNCu1w8+pw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N7iCW-1tmE7J3FBa-00quvb; Fri, 29 Nov 2024 13:27:43 +0100 From: Michael Albinus To: Artem Smushkov Subject: Re: bug#74219: 29.4; TRAMP uses the same ad-hoc proxy for every docker container on remote hosts In-Reply-To: (Artem Smushkov's message of "Fri, 29 Nov 2024 14:01:50 +0200") References: <87msiaev7g.fsf@gmx.de> <87fro0d9t6.fsf@gmx.de> Date: Fri, 29 Nov 2024 13:27:42 +0100 Message-ID: <87ed2u8bsx.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:JwZvKPZMzvjBRiKNkpw5bWlFDYc2aRNuq8ltGmEs1/L14JGFwg9 4UGiXMdK7C8nA+ahFyv6foisFcrgihGs6F/155v9+ZjfCQ50/8TjB6Bml0A577fPHFOwtT1 2wTR/AOThDN7lB+su0493MXeajMwuERX5m3BzEjH3WZ7WzA2eglkfw5o+3iMpVhzL2c6DY4 68iGJpjVNMbJv58SNRMGw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:K0grtaXaGZA=;KWgBgIwrHKre5rXR/cX+n0hVHU3 e4Eg8SOEp6x0zGgV15ej5LSjMQgGTYA6B/ntSg01qZsTH2oVDjUzErwNIis/PBdPTqxRHv0Pu 5SACX+BOXzFWguUnyomV8sv+fhS22q+x7uAynb4HKC6+FD12nP+xpbSwHGHqrDK6uqWX3asvU 8Usse9FRsL8kD6osDzvQF/nG5jbiY93ZWsQAAGlyBJWBiZyMOJ+V/X4OntRn5ans0JtpB4kyX W9KwC4xgDZHC/oH/KxH4iUBFHhnBoTh3nyA4QRdlajXxZOqxYXCyHQEbQ2m1MfJRD3TwJ4bPd UWZHlRjTN0Zb3O9W6fOhVzfFrGbaiM63902H6ORf/KzSEKIF4mE6nerR3Ug4D6s/zHF+KJz5E J9egFytNNMMyQxs7zI0Ru30059pUiSlbKpbCtgMhmhs7eLXCF7rTDR7jtyPdirH2m7WNEJz4r 7DkHQ55pJFYJR81AAQH4S5fJ1Fjo1ecRmksfEm1UvyPdwx5nO97AVgTq+4t3thd35VUFgL/Zo n1YAirOfWIJiPXgEWYevUZzPKlzUdSt96NfnXsoiv6XB+Mpjx5BvRtyY132AeR1cuRPt5TkRT /21ybPOW+sGAmYPmUqt0j7ppG3lsPeJP2iKgaV84j5E8t/bHB0z35yltRLxXKOzdwUrnAkXlw 5LA2c8RyRvcxM3QZCqFWFgVus44PlNkV+mVKZcmTGcDBnxCRdlkKTQh6BEWoTkjO0+rJ1scVC gwTAlpHS8CsChkBFb2qzYdDu/xoA9NMaq4Rq9sy0q2zWbdHEv/p1hA7joIV+vr3otqvXgV9UO 5zACaJoSHLcvS4z6WKpNHH9qXaUc+EqVTC782+C1Lxi6fku6Ty9WaeiprF4ng6bd15X41E6Nw jQkFwVFPTlhLh57uVuQWx5UIhV075cZ6wIVDlEeAP4k0v4UFVOoYjL4UNRdguzBsxJbwJiK1d lWGBO8hw5QhxG2TnPE5PJHCcvginCbsFp6kFOnlqnIK97Iq0SgrTfZrr34Z0IUWWtQacVowH8 iNRO4CJqgV8/4+iPru2+0MzEV1JHgOhb9qgfOe/D7gmXzsqQWpFFLr+gZI+DRToNobWhLShmJ sOFcNvFXLxJM4Z1+qnfHQaUh09w2rd X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 74219-done Cc: 74219-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Version: 31.1 Artem Smushkov writes: > Hi Michael, Hi Artem, > Sorry for a long delay, had much busier days then I expected. I tested > it in emacs built from master git branch, it works perfectly! Thank > you a lot! Thanks for the feedback. I'm closing the bug, therefore. Best regards, Michael. ------------=_1732883283-21370-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Nov 2024 01:45:25 +0000 Received: from localhost ([127.0.0.1]:38681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8V6n-0002Jy-Sj for submit@debbugs.gnu.org; Tue, 05 Nov 2024 20:45:25 -0500 Received: from lists.gnu.org ([209.51.188.17]:58504) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8NRc-0006JF-V2 for submit@debbugs.gnu.org; Tue, 05 Nov 2024 12:34:23 -0500 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 1t8NRc-0004u3-Mp for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2024 12:34:20 -0500 Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t8NRX-0001Bq-FS for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2024 12:34:20 -0500 Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-539f53973fdso15659e87.1 for ; Tue, 05 Nov 2024 09:34:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730828053; x=1731432853; darn=gnu.org; h=mime-version:message-id:to:subject:from:date:from:to:cc:subject :date:message-id:reply-to; bh=4z1MrxJTSBZxyTuZk7mVHZO6OJybqkfcxJRRPc4bs+Y=; b=HqDd71dEX5Ssr76y//T8agn5PnozAuzQkGMCvjJyAaZTSlXVmflvsL+FMg8JUGZaW1 eCD7k3qttJRJrF92cQnv4X7rkn+zbGrzJvexzL0UswTwSGNTaR8ROFNI0HufQh71SVQ9 HifIFVdYkUnv9oi6DJOLGGXBt26oFISNX+9DuhugvS2dVG3aqVr9zPKDllat2NKGgqea hudEnr648fnXcqiPHQ2WwoJL/HZWt56vxm+n38Strwkwt3qjmWzFkhZ9vF5/WNBZVWBz XYfG3LCg4jCvzFJnB37wTG3JQzzN4SkSk6AZCmK61SdCpDZWTPjrtmR/AVDjjCCh4vnn pFXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730828053; x=1731432853; h=mime-version:message-id:to:subject:from:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=4z1MrxJTSBZxyTuZk7mVHZO6OJybqkfcxJRRPc4bs+Y=; b=cbeRixGpHv8HMvijvsk87I64OAbraPI45NezCuNtpcqDeRiN1KEaVR1b7DJpR/J7pE eP2FsGNyYBHUIXoBo/L0Z64K5wT7wTt9c/idM4wqw5QX9pHd7ZEEbDY5l9mwUOQByMlP zIL5o8EXAw8IqNCG+md0luVvPTDXTUQdlexEqLFJ+zRr0ZQe98iE1m0rW+kMxMKgbw+2 Nb2QbYYllMU8G3127/LT0B7wnNiMPYm95ZesMSJqybmqXq/4dkyU3zAy2pLLq+NaZEC7 HIYmb5LNb0xVYQWqAbwssPCYDSMXAGZOIwQtvtvnJx+y5wnNhguXgLN2534+lkbp0t7m WvfQ== X-Gm-Message-State: AOJu0YwB/D2XfoMWDMo2WljdXps/KVHxftea8o71g0Fg3hN/H1ZQcTS0 JB3pmSfjeNqjR161ldpNkwJ7PyQpTeWHaQ46ds4azSwj9eacIGPm9Qkqiw== X-Google-Smtp-Source: AGHT+IGAQdDInywywzMRfZI+rbuxmHoE9a6r1vJIVq2h3M3ZDr2AVn71bvUqQiHGt71IUkd4URR8qA== X-Received: by 2002:ac2:4c52:0:b0:539:fe02:c1fe with SMTP id 2adb3069b0e04-53d65da32efmr5575221e87.16.1730828050481; Tue, 05 Nov 2024 09:34:10 -0800 (PST) Received: from [192.168.1.107] ([178.92.153.224]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53c7bc9bf59sm2210211e87.77.2024.11.05.09.34.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Nov 2024 09:34:08 -0800 (PST) Date: Tue, 05 Nov 2024 19:34:02 +0200 From: Artem Smushkov Subject: 29.4; TRAMP uses the same ad-hoc proxy for every docker container on remote hosts To: bug-gnu-emacs@gnu.org Message-Id: X-Mailer: geary/46.0 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="=-BQl0FkMuAWkv+iuAH2e+" Received-SPF: pass client-ip=2a00:1450:4864:20::12a; envelope-from=artyom.smushkov@gmail.com; helo=mail-lf1-x12a.google.com X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TRACKER_ID=0.1 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 05 Nov 2024 20:45:19 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.2 (--) --=-BQl0FkMuAWkv+iuAH2e+ Content-Type: text/plain; charset=us-ascii; format=flowed I need to access some number of similarly named docker containers on different remote hosts. For example I run cd "/" in eshell, run some commands there, then I may run cd "/" and run some commands there, etc. Emacs lisp functions (like cd, ls, find-file, dired, etc) work as expected, but when I run some executable there (bash, python, etc) it always connects to the same host no matter what I specified in "cd" command previously. The workaround to make things work is to run (setq tramp-default-proxies-alist nil) before switching to different host. In GNU Emacs 29.4 (build 1, x86_64-redhat-linux-gnu, GTK+ Version 3.24.42, cairo version 1.18.0) of 2024-07-16 built on 27527c2e06f843c0962737354e0b3cf7 System Description: Fedora Linux 40.20241103.0 (Sway Atomic) Configured using: 'configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-cairo --with-dbus --with-gif --with-gpm=no --with-harfbuzz --with-jpeg --with-json --with-modules --with-native-compilation=aot --with-pgtk --with-png --with-rsvg --with-sqlite3 --with-tiff --with-tree-sitter --with-webp --with-xpm --with-xwidgets build_alias=x86_64-redhat-linux-gnu host_alias=x86_64-redhat-linux-gnu CC=gcc 'CFLAGS=-DMAIL_USE_LOCKF -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' LDFLAGS=-Wl,-z,relro PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig CXX=g++ 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX 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_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Python Minor modes in effect: windmove-mode: t eglot-booster-mode: t eglot--managed-mode: t flymake-mode: t rainbow-delimiters-mode: t autopair-mode: t eshell-syntax-highlighting-global-mode: t eat-eshell-mode: t global-git-commit-mode: t server-mode: t global-corfu-mode: t corfu-mode: t global-treesit-auto-mode: t marginalia-mode: t savehist-mode: t vertico-mode: t override-global-mode: t doom-modeline-mode: t which-key-mode: t shell-dirtrack-mode: t gcmh-mode: t global-auto-revert-mode: t general-override-mode: t global-evil-collection-unimpaired-mode: t evil-collection-unimpaired-mode: t evil-mode: t evil-local-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t straight-use-package-mode: t straight-package-neutering-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 blink-cursor-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /var/home/templarrr/.emacs.d/straight/build/transient/transient hides /usr/share/emacs/29.4/lisp/transient /var/home/templarrr/.emacs.d/straight/build/jsonrpc/jsonrpc hides /usr/share/emacs/29.4/lisp/jsonrpc /var/home/templarrr/.emacs.d/straight/build/external-completion/external-completion hides /usr/share/emacs/29.4/lisp/external-completion /var/home/templarrr/.emacs.d/straight/build/use-package/use-package hides /usr/share/emacs/29.4/lisp/use-package/use-package /var/home/templarrr/.emacs.d/straight/build/use-package/use-package-lint hides /usr/share/emacs/29.4/lisp/use-package/use-package-lint /var/home/templarrr/.emacs.d/straight/build/use-package/use-package-jump hides /usr/share/emacs/29.4/lisp/use-package/use-package-jump /var/home/templarrr/.emacs.d/straight/build/use-package/use-package-ensure hides /usr/share/emacs/29.4/lisp/use-package/use-package-ensure /var/home/templarrr/.emacs.d/straight/build/use-package/use-package-diminish hides /usr/share/emacs/29.4/lisp/use-package/use-package-diminish /var/home/templarrr/.emacs.d/straight/build/use-package/use-package-delight hides /usr/share/emacs/29.4/lisp/use-package/use-package-delight /var/home/templarrr/.emacs.d/straight/build/use-package/use-package-core hides /usr/share/emacs/29.4/lisp/use-package/use-package-core /var/home/templarrr/.emacs.d/straight/build/use-package/use-package-bind-key hides /usr/share/emacs/29.4/lisp/use-package/use-package-bind-key /var/home/templarrr/.emacs.d/straight/build/bind-key/bind-key hides /usr/share/emacs/29.4/lisp/use-package/bind-key /var/home/templarrr/.emacs.d/straight/build/xref/xref hides /usr/share/emacs/29.4/lisp/progmodes/xref /var/home/templarrr/.emacs.d/straight/build/project/project hides /usr/share/emacs/29.4/lisp/progmodes/project /var/home/templarrr/.emacs.d/straight/build/flymake/flymake hides /usr/share/emacs/29.4/lisp/progmodes/flymake /var/home/templarrr/.emacs.d/straight/build/eglot/eglot hides /usr/share/emacs/29.4/lisp/progmodes/eglot /var/home/templarrr/.emacs.d/straight/build/org/ox hides /usr/share/emacs/29.4/lisp/org/ox /var/home/templarrr/.emacs.d/straight/build/org/ox-texinfo hides /usr/share/emacs/29.4/lisp/org/ox-texinfo /var/home/templarrr/.emacs.d/straight/build/org/ox-publish hides /usr/share/emacs/29.4/lisp/org/ox-publish /var/home/templarrr/.emacs.d/straight/build/org/ox-org hides /usr/share/emacs/29.4/lisp/org/ox-org /var/home/templarrr/.emacs.d/straight/build/org/ox-odt hides /usr/share/emacs/29.4/lisp/org/ox-odt /var/home/templarrr/.emacs.d/straight/build/org/ox-md hides /usr/share/emacs/29.4/lisp/org/ox-md /var/home/templarrr/.emacs.d/straight/build/org/ox-man hides /usr/share/emacs/29.4/lisp/org/ox-man /var/home/templarrr/.emacs.d/straight/build/org/ox-latex hides /usr/share/emacs/29.4/lisp/org/ox-latex /var/home/templarrr/.emacs.d/straight/build/org/ox-koma-letter hides /usr/share/emacs/29.4/lisp/org/ox-koma-letter /var/home/templarrr/.emacs.d/straight/build/org/ox-icalendar hides /usr/share/emacs/29.4/lisp/org/ox-icalendar /var/home/templarrr/.emacs.d/straight/build/org/ox-html hides /usr/share/emacs/29.4/lisp/org/ox-html /var/home/templarrr/.emacs.d/straight/build/org/ox-beamer hides /usr/share/emacs/29.4/lisp/org/ox-beamer /var/home/templarrr/.emacs.d/straight/build/org/ox-ascii hides /usr/share/emacs/29.4/lisp/org/ox-ascii /var/home/templarrr/.emacs.d/straight/build/org/org hides /usr/share/emacs/29.4/lisp/org/org /var/home/templarrr/.emacs.d/straight/build/org/org-version hides /usr/share/emacs/29.4/lisp/org/org-version /var/home/templarrr/.emacs.d/straight/build/org/org-timer hides /usr/share/emacs/29.4/lisp/org/org-timer /var/home/templarrr/.emacs.d/straight/build/org/org-tempo hides /usr/share/emacs/29.4/lisp/org/org-tempo /var/home/templarrr/.emacs.d/straight/build/org/org-table hides /usr/share/emacs/29.4/lisp/org/org-table /var/home/templarrr/.emacs.d/straight/build/org/org-src hides /usr/share/emacs/29.4/lisp/org/org-src /var/home/templarrr/.emacs.d/straight/build/org/org-refile hides /usr/share/emacs/29.4/lisp/org/org-refile /var/home/templarrr/.emacs.d/straight/build/org/org-protocol hides /usr/share/emacs/29.4/lisp/org/org-protocol /var/home/templarrr/.emacs.d/straight/build/org/org-plot hides /usr/share/emacs/29.4/lisp/org/org-plot /var/home/templarrr/.emacs.d/straight/build/org/org-persist hides /usr/share/emacs/29.4/lisp/org/org-persist /var/home/templarrr/.emacs.d/straight/build/org/org-pcomplete hides /usr/share/emacs/29.4/lisp/org/org-pcomplete /var/home/templarrr/.emacs.d/straight/build/org/org-num hides /usr/share/emacs/29.4/lisp/org/org-num /var/home/templarrr/.emacs.d/straight/build/org/org-mouse hides /usr/share/emacs/29.4/lisp/org/org-mouse /var/home/templarrr/.emacs.d/straight/build/org/org-mobile hides /usr/share/emacs/29.4/lisp/org/org-mobile /var/home/templarrr/.emacs.d/straight/build/org/org-macs hides /usr/share/emacs/29.4/lisp/org/org-macs /var/home/templarrr/.emacs.d/straight/build/org/org-macro hides /usr/share/emacs/29.4/lisp/org/org-macro /var/home/templarrr/.emacs.d/straight/build/org/org-loaddefs hides /usr/share/emacs/29.4/lisp/org/org-loaddefs /var/home/templarrr/.emacs.d/straight/build/org/org-list hides /usr/share/emacs/29.4/lisp/org/org-list /var/home/templarrr/.emacs.d/straight/build/org/org-lint hides /usr/share/emacs/29.4/lisp/org/org-lint /var/home/templarrr/.emacs.d/straight/build/org/org-keys hides /usr/share/emacs/29.4/lisp/org/org-keys /var/home/templarrr/.emacs.d/straight/build/org/org-inlinetask hides /usr/share/emacs/29.4/lisp/org/org-inlinetask /var/home/templarrr/.emacs.d/straight/build/org/org-indent hides /usr/share/emacs/29.4/lisp/org/org-indent /var/home/templarrr/.emacs.d/straight/build/org/org-id hides /usr/share/emacs/29.4/lisp/org/org-id /var/home/templarrr/.emacs.d/straight/build/org/org-habit hides /usr/share/emacs/29.4/lisp/org/org-habit /var/home/templarrr/.emacs.d/straight/build/org/org-goto hides /usr/share/emacs/29.4/lisp/org/org-goto /var/home/templarrr/.emacs.d/straight/build/org/org-footnote hides /usr/share/emacs/29.4/lisp/org/org-footnote /var/home/templarrr/.emacs.d/straight/build/org/org-fold hides /usr/share/emacs/29.4/lisp/org/org-fold /var/home/templarrr/.emacs.d/straight/build/org/org-fold-core hides /usr/share/emacs/29.4/lisp/org/org-fold-core /var/home/templarrr/.emacs.d/straight/build/org/org-feed hides /usr/share/emacs/29.4/lisp/org/org-feed /var/home/templarrr/.emacs.d/straight/build/org/org-faces hides /usr/share/emacs/29.4/lisp/org/org-faces /var/home/templarrr/.emacs.d/straight/build/org/org-entities hides /usr/share/emacs/29.4/lisp/org/org-entities /var/home/templarrr/.emacs.d/straight/build/org/org-element hides /usr/share/emacs/29.4/lisp/org/org-element /var/home/templarrr/.emacs.d/straight/build/org/org-duration hides /usr/share/emacs/29.4/lisp/org/org-duration /var/home/templarrr/.emacs.d/straight/build/org/org-datetree hides /usr/share/emacs/29.4/lisp/org/org-datetree /var/home/templarrr/.emacs.d/straight/build/org/org-cycle hides /usr/share/emacs/29.4/lisp/org/org-cycle /var/home/templarrr/.emacs.d/straight/build/org/org-ctags hides /usr/share/emacs/29.4/lisp/org/org-ctags /var/home/templarrr/.emacs.d/straight/build/org/org-crypt hides /usr/share/emacs/29.4/lisp/org/org-crypt /var/home/templarrr/.emacs.d/straight/build/org/org-compat hides /usr/share/emacs/29.4/lisp/org/org-compat /var/home/templarrr/.emacs.d/straight/build/org/org-colview hides /usr/share/emacs/29.4/lisp/org/org-colview /var/home/templarrr/.emacs.d/straight/build/org/org-clock hides /usr/share/emacs/29.4/lisp/org/org-clock /var/home/templarrr/.emacs.d/straight/build/org/org-capture hides /usr/share/emacs/29.4/lisp/org/org-capture /var/home/templarrr/.emacs.d/straight/build/org/org-attach hides /usr/share/emacs/29.4/lisp/org/org-attach /var/home/templarrr/.emacs.d/straight/build/org/org-attach-git hides /usr/share/emacs/29.4/lisp/org/org-attach-git /var/home/templarrr/.emacs.d/straight/build/org/org-archive hides /usr/share/emacs/29.4/lisp/org/org-archive /var/home/templarrr/.emacs.d/straight/build/org/org-agenda hides /usr/share/emacs/29.4/lisp/org/org-agenda /var/home/templarrr/.emacs.d/straight/build/org/ol hides /usr/share/emacs/29.4/lisp/org/ol /var/home/templarrr/.emacs.d/straight/build/org/ol-w3m hides /usr/share/emacs/29.4/lisp/org/ol-w3m /var/home/templarrr/.emacs.d/straight/build/org/ol-rmail hides /usr/share/emacs/29.4/lisp/org/ol-rmail /var/home/templarrr/.emacs.d/straight/build/org/ol-mhe hides /usr/share/emacs/29.4/lisp/org/ol-mhe /var/home/templarrr/.emacs.d/straight/build/org/ol-man hides /usr/share/emacs/29.4/lisp/org/ol-man /var/home/templarrr/.emacs.d/straight/build/org/ol-irc hides /usr/share/emacs/29.4/lisp/org/ol-irc /var/home/templarrr/.emacs.d/straight/build/org/ol-info hides /usr/share/emacs/29.4/lisp/org/ol-info /var/home/templarrr/.emacs.d/straight/build/org/ol-gnus hides /usr/share/emacs/29.4/lisp/org/ol-gnus /var/home/templarrr/.emacs.d/straight/build/org/ol-eww hides /usr/share/emacs/29.4/lisp/org/ol-eww /var/home/templarrr/.emacs.d/straight/build/org/ol-eshell hides /usr/share/emacs/29.4/lisp/org/ol-eshell /var/home/templarrr/.emacs.d/straight/build/org/ol-doi hides /usr/share/emacs/29.4/lisp/org/ol-doi /var/home/templarrr/.emacs.d/straight/build/org/ol-docview hides /usr/share/emacs/29.4/lisp/org/ol-docview /var/home/templarrr/.emacs.d/straight/build/org/ol-bibtex hides /usr/share/emacs/29.4/lisp/org/ol-bibtex /var/home/templarrr/.emacs.d/straight/build/org/ol-bbdb hides /usr/share/emacs/29.4/lisp/org/ol-bbdb /var/home/templarrr/.emacs.d/straight/build/org/oc hides /usr/share/emacs/29.4/lisp/org/oc /var/home/templarrr/.emacs.d/straight/build/org/oc-natbib hides /usr/share/emacs/29.4/lisp/org/oc-natbib /var/home/templarrr/.emacs.d/straight/build/org/oc-csl hides /usr/share/emacs/29.4/lisp/org/oc-csl /var/home/templarrr/.emacs.d/straight/build/org/oc-bibtex hides /usr/share/emacs/29.4/lisp/org/oc-bibtex /var/home/templarrr/.emacs.d/straight/build/org/oc-biblatex hides /usr/share/emacs/29.4/lisp/org/oc-biblatex /var/home/templarrr/.emacs.d/straight/build/org/oc-basic hides /usr/share/emacs/29.4/lisp/org/oc-basic /var/home/templarrr/.emacs.d/straight/build/org/ob hides /usr/share/emacs/29.4/lisp/org/ob /var/home/templarrr/.emacs.d/straight/build/org/ob-tangle hides /usr/share/emacs/29.4/lisp/org/ob-tangle /var/home/templarrr/.emacs.d/straight/build/org/ob-table hides /usr/share/emacs/29.4/lisp/org/ob-table /var/home/templarrr/.emacs.d/straight/build/org/ob-sqlite hides /usr/share/emacs/29.4/lisp/org/ob-sqlite /var/home/templarrr/.emacs.d/straight/build/org/ob-sql hides /usr/share/emacs/29.4/lisp/org/ob-sql /var/home/templarrr/.emacs.d/straight/build/org/ob-shell hides /usr/share/emacs/29.4/lisp/org/ob-shell /var/home/templarrr/.emacs.d/straight/build/org/ob-sed hides /usr/share/emacs/29.4/lisp/org/ob-sed /var/home/templarrr/.emacs.d/straight/build/org/ob-screen hides /usr/share/emacs/29.4/lisp/org/ob-screen /var/home/templarrr/.emacs.d/straight/build/org/ob-scheme hides /usr/share/emacs/29.4/lisp/org/ob-scheme /var/home/templarrr/.emacs.d/straight/build/org/ob-sass hides /usr/share/emacs/29.4/lisp/org/ob-sass /var/home/templarrr/.emacs.d/straight/build/org/ob-ruby hides /usr/share/emacs/29.4/lisp/org/ob-ruby /var/home/templarrr/.emacs.d/straight/build/org/ob-ref hides /usr/share/emacs/29.4/lisp/org/ob-ref /var/home/templarrr/.emacs.d/straight/build/org/ob-python hides /usr/share/emacs/29.4/lisp/org/ob-python /var/home/templarrr/.emacs.d/straight/build/org/ob-processing hides /usr/share/emacs/29.4/lisp/org/ob-processing /var/home/templarrr/.emacs.d/straight/build/org/ob-plantuml hides /usr/share/emacs/29.4/lisp/org/ob-plantuml /var/home/templarrr/.emacs.d/straight/build/org/ob-perl hides /usr/share/emacs/29.4/lisp/org/ob-perl /var/home/templarrr/.emacs.d/straight/build/org/ob-org hides /usr/share/emacs/29.4/lisp/org/ob-org /var/home/templarrr/.emacs.d/straight/build/org/ob-octave hides /usr/share/emacs/29.4/lisp/org/ob-octave /var/home/templarrr/.emacs.d/straight/build/org/ob-ocaml hides /usr/share/emacs/29.4/lisp/org/ob-ocaml /var/home/templarrr/.emacs.d/straight/build/org/ob-maxima hides /usr/share/emacs/29.4/lisp/org/ob-maxima /var/home/templarrr/.emacs.d/straight/build/org/ob-matlab hides /usr/share/emacs/29.4/lisp/org/ob-matlab /var/home/templarrr/.emacs.d/straight/build/org/ob-makefile hides /usr/share/emacs/29.4/lisp/org/ob-makefile /var/home/templarrr/.emacs.d/straight/build/org/ob-lua hides /usr/share/emacs/29.4/lisp/org/ob-lua /var/home/templarrr/.emacs.d/straight/build/org/ob-lob hides /usr/share/emacs/29.4/lisp/org/ob-lob /var/home/templarrr/.emacs.d/straight/build/org/ob-lisp hides /usr/share/emacs/29.4/lisp/org/ob-lisp /var/home/templarrr/.emacs.d/straight/build/org/ob-lilypond hides /usr/share/emacs/29.4/lisp/org/ob-lilypond /var/home/templarrr/.emacs.d/straight/build/org/ob-latex hides /usr/share/emacs/29.4/lisp/org/ob-latex /var/home/templarrr/.emacs.d/straight/build/org/ob-julia hides /usr/share/emacs/29.4/lisp/org/ob-julia /var/home/templarrr/.emacs.d/straight/build/org/ob-js hides /usr/share/emacs/29.4/lisp/org/ob-js /var/home/templarrr/.emacs.d/straight/build/org/ob-java hides /usr/share/emacs/29.4/lisp/org/ob-java /var/home/templarrr/.emacs.d/straight/build/org/ob-haskell hides /usr/share/emacs/29.4/lisp/org/ob-haskell /var/home/templarrr/.emacs.d/straight/build/org/ob-groovy hides /usr/share/emacs/29.4/lisp/org/ob-groovy /var/home/templarrr/.emacs.d/straight/build/org/ob-gnuplot hides /usr/share/emacs/29.4/lisp/org/ob-gnuplot /var/home/templarrr/.emacs.d/straight/build/org/ob-fortran hides /usr/share/emacs/29.4/lisp/org/ob-fortran /var/home/templarrr/.emacs.d/straight/build/org/ob-forth hides /usr/share/emacs/29.4/lisp/org/ob-forth /var/home/templarrr/.emacs.d/straight/build/org/ob-exp hides /usr/share/emacs/29.4/lisp/org/ob-exp /var/home/templarrr/.emacs.d/straight/build/org/ob-eval hides /usr/share/emacs/29.4/lisp/org/ob-eval /var/home/templarrr/.emacs.d/straight/build/org/ob-eshell hides /usr/share/emacs/29.4/lisp/org/ob-eshell /var/home/templarrr/.emacs.d/straight/build/org/ob-emacs-lisp hides /usr/share/emacs/29.4/lisp/org/ob-emacs-lisp /var/home/templarrr/.emacs.d/straight/build/org/ob-dot hides /usr/share/emacs/29.4/lisp/org/ob-dot /var/home/templarrr/.emacs.d/straight/build/org/ob-ditaa hides /usr/share/emacs/29.4/lisp/org/ob-ditaa /var/home/templarrr/.emacs.d/straight/build/org/ob-css hides /usr/share/emacs/29.4/lisp/org/ob-css /var/home/templarrr/.emacs.d/straight/build/org/ob-core hides /usr/share/emacs/29.4/lisp/org/ob-core /var/home/templarrr/.emacs.d/straight/build/org/ob-comint hides /usr/share/emacs/29.4/lisp/org/ob-comint /var/home/templarrr/.emacs.d/straight/build/org/ob-clojure hides /usr/share/emacs/29.4/lisp/org/ob-clojure /var/home/templarrr/.emacs.d/straight/build/org/ob-calc hides /usr/share/emacs/29.4/lisp/org/ob-calc /var/home/templarrr/.emacs.d/straight/build/org/ob-awk hides /usr/share/emacs/29.4/lisp/org/ob-awk /var/home/templarrr/.emacs.d/straight/build/org/ob-R hides /usr/share/emacs/29.4/lisp/org/ob-R /var/home/templarrr/.emacs.d/straight/build/org/ob-C hides /usr/share/emacs/29.4/lisp/org/ob-C /var/home/templarrr/.emacs.d/straight/build/seq/seq hides /usr/share/emacs/29.4/lisp/emacs-lisp/seq /var/home/templarrr/.emacs.d/straight/build/map/map hides /usr/share/emacs/29.4/lisp/emacs-lisp/map /var/home/templarrr/.emacs.d/straight/build/eldoc/eldoc hides /usr/share/emacs/29.4/lisp/emacs-lisp/eldoc Features: (shadow sort mail-extr emacsbug vc-src vc-sccs vc-svn vc-cvs vc-rcs evil-collection-log-view log-view vc bug-reference consult-xref mule-util evil-collection-consult consult magit-bookmark evil-collection-bookmark bookmark windmove tabify org-datetree org-capture avy gptel-curl pcmpl-unix vc-hg vc-bzr eglot-booster evil-collection-eglot eglot external-completion jsonrpc evil-collection-xref xref evil-collection-flymake flymake seq-25 track-changes evil-collection-ert ert ewoc evil-collection-debug debug backtrace evil-collection-compile compile em-unix em-term em-script em-ls em-hist em-pred em-glob em-extpipe em-cmpl em-dirs em-basic em-banner org-indent visual-fill-column org-modern oc-basic ol-eww evil-collection-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win evil-collection-gnus gnus nnheader range wid-edit ol-docview evil-collection-doc-view doc-view jka-compr evil-collection-image image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi evil-collection-vc-git vc-git vc-dispatcher pp tramp-cache time-stamp tramp-sh pulse rainbow-delimiters autopair advice delsel .emacs git-auto-commit-mode git-auto-commit-mode-autoloads org-ql-autoloads peg-autoloads ov-autoloads org-super-agenda-autoloads ts-autoloads ht-autoloads map-autoloads ob-python evil-collection-python python project org-tempo tempo gptel-org evil-org-agenda evil-org org-element org-persist xdg org-id org-refile org-element-ast inline avl-tree evil-collection-org org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src 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 find-func evil-collection-calendar cal-menu calendar cal-loaddefs org-version org-compat org-macs org-modern-autoloads visual-fill-column-autoloads gptel gptel-openai gptel-autoloads eshell-up eshell-up-autoloads eshell-syntax-highlighting em-alias eshell-syntax-highlighting-autoloads evil-collection-eshell em-prompt eshell esh-var esh-mode esh-cmd generator esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util evil-collection-eat eat term/xterm xterm evil-collection-term term disp-table ehelp color eat-autoloads consult-autoloads pcase 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 evil-collection-package-menu package url-handlers evil-collection-magit-repos 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 git-commit evil-collection-log-edit log-edit message sendmail yank-media puny rfc822 mml mml-sec evil-collection-epa epa derived epg rfc6068 epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor server magit-mode transient browse-url 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 benchmark magit-git magit-base evil-collection-magit-section magit-section cursor-sensor crm magit-autoloads with-editor-autoloads transient-autoloads magit-section-autoloads nerd-icons-corfu nerd-icons-corfu-autoloads corfu-popupinfo evil-collection-corfu corfu cus-load corfu-autoloads docker-compose-mode docker-compose-mode-autoloads yaml-mode-autoloads dockerfile-mode evil-collection-sh-script sh-script smie executable dockerfile-mode-autoloads vue-mode-autoloads edit-indirect-autoloads ssass-mode-autoloads vue-html-mode-autoloads mmm-mode-autoloads eglot-booster-autoloads eglot-autoloads track-changes-autoloads jsonrpc-autoloads flymake-autoloads project-autoloads xref-autoloads external-completion-autoloads eldoc-autoloads autopair-autoloads rainbow-delimiters-autoloads treesit-auto treesit treesit-auto-autoloads marginalia marginalia-autoloads orderless orderless-autoloads savehist evil-collection-vertico vertico vertico-autoloads avy-autoloads use-package-bind-key bind-key easy-mmode doom-themes-ext-org doom-themes-ext-visual-bell face-remap doom-dracula-theme doom-themes doom-themes-base doom-themes-autoloads doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path f s dash compat compat-30 doom-modeline-autoloads shrink-path-autoloads f-autoloads dash-autoloads s-autoloads compat-autoloads evil-collection-info info seq-autoloads 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 nerd-icons-autoloads evil-collection-which-key which-key which-key-autoloads use-package-diminish tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete evil-collection-comint comint ansi-osc parse-time iso8601 time-date format-spec auth-source eieio eieio-core password-cache json ansi-color gcmh gcmh-autoloads autorevert filenotify general general-autoloads evil-org-autoloads use-package-ensure 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-help evil-collection-elisp-mode evil-collection-eldoc evil-collection-dired evil-collection-buff-menu evil-collection annalist evil-collection-autoloads annalist-autoloads evil evil-integration evil-maps evil-commands reveal evil-jumps evil-command-window evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core comp comp-cstr warnings icons rx evil-common thingatpt rect evil-vars ring edmacro kmacro evil-autoloads goto-chg-autoloads finder-inf dired-hide-dotfiles-autoloads diredfl-autoloads dired-single dired-single-autoloads all-the-icons-dired map byte-opt all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons dired dired-loaddefs all-the-icons-dired-autoloads all-the-icons-autoloads use-package-core display-line-numbers use-package-autoloads bind-key-autoloads straight-autoloads cl-seq cl-extra help-mode straight subr-x cl-macs gv cl-loaddefs cl-lib bytecomp byte-compile 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 system-font-setting font-render-setting cairo gtk pgtk multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 910410 584255) (symbols 48 46732 3) (strings 32 203349 48898) (string-bytes 1 7434336) (vectors 16 110076) (vector-slots 8 2444820 715504) (floats 8 1489 3472) (intervals 56 42025 50370) (buffers 984 63)) --=-BQl0FkMuAWkv+iuAH2e+ Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: quoted-printable
I need to access some number = of similarly named docker containers on
different remote hosts. F= or example I run


in eshell, run some commands there, then I may run


and run some commands there= , etc. Emacs lisp functions (like cd, ls,
find-file, dired, etc) = work as expected, but when I run some executable
there (bash, pyt= hon, etc) it always connects to the same host no matter
what I sp= ecified in "cd" command previously. The workaround to make
things= work is to run

(setq tramp-default-proxies-alist = nil)

before switching to different host.


In GNU Emacs 29.4 (build 1, x86_64-redhat-li= nux-gnu, GTK+ Version
 3.24.42, cairo version 1.18.0) of 202= 4-07-16 built on
 27527c2e06f843c0962737354e0b3cf7
System Description: Fedora Linux 40.20241103.0 (Sway Atomic)
Configured using:
 'configure --build=3Dx86_64-r= edhat-linux-gnu
 --host=3Dx86_64-redhat-linux-gnu --program-= prefix=3D
 --disable-dependency-tracking --prefix=3D/usr --e= xec-prefix=3D/usr
 --bindir=3D/usr/bin --sbindir=3D/usr/sbin= --sysconfdir=3D/etc
 --datadir=3D/usr/share --includedir=3D= /usr/include --libdir=3D/usr/lib64
 --libexecdir=3D/usr/libe= xec --localstatedir=3D/var --runstatedir=3D/run
 --sharedsta= tedir=3D/var/lib --mandir=3D/usr/share/man
 --infodir=3D/usr= /share/info --with-cairo --with-dbus --with-gif
 --with-gpm= =3Dno --with-harfbuzz --with-jpeg --with-json --with-modules
&nbs= p;--with-native-compilation=3Daot --with-pgtk --with-png --with-rsvg
<= div> --with-sqlite3 --with-tiff --with-tree-sitter --with-webp --with-= xpm
 --with-xwidgets build_alias=3Dx86_64-redhat-linux-gnu
 host_alias=3Dx86_64-redhat-linux-gnu CC=3Dgcc 'CFLAGS=3D-DMA= IL_USE_LOCKF -O2
 -flto=3Dauto -ffat-lto-objects -fexception= s -g -grecord-gcc-switches
 -pipe -Wall -Werror=3Dformat-sec= urity
 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3D3 -Wp,-D_GL= IBCXX_ASSERTIONS
 -specs=3D/usr/lib/rpm/redhat/redhat-harden= ed-cc1 -fstack-protector-strong
 -specs=3D/usr/lib/rpm/redha= t/redhat-annobin-cc1 -m64 -march=3Dx86-64
 -mtune=3Dgeneric = -fasynchronous-unwind-tables -fstack-clash-protection
 -fcf-= protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
 LDFLAGS=3D-Wl,-z,relro
 PKG_CONFIG_PATH=3D:/usr/lib64= /pkgconfig:/usr/share/pkgconfig CXX=3Dg++
 'CXXFLAGS=3D-O2 -= flto=3Dauto -ffat-lto-objects -fexceptions -g
 -grecord-gcc-= switches -pipe -Wall -Werror=3Dformat-security
 -Wp,-U_FORTI= FY_SOURCE,-D_FORTIFY_SOURCE=3D3 -Wp,-D_GLIBCXX_ASSERTIONS
 -= specs=3D/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
 -specs=3D/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march= =3Dx86-64
 -mtune=3Dgeneric -fasynchronous-unwind-tables -fs= tack-clash-protection
 -fcf-protection -fno-omit-frame-point= er -mno-omit-leaf-frame-pointer ''

Configured feat= ures:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFB= UZZ JPEG JSON
LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE= _COMP NOTIFY INOTIFY
PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 = THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM XWIDGETS GT= K3 ZLIB

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

Major mode: Python

Minor mo= des in effect:
  windmove-mode: t
  eglot-boo= ster-mode: t
  eglot--managed-mode: t
  flyma= ke-mode: t
  rainbow-delimiters-mode: t
  aut= opair-mode: t
  eshell-syntax-highlighting-global-mode: t
  eat-eshell-mode: t
  global-git-commit-mode: = t
  server-mode: t
  global-corfu-mode: t
  corfu-mode: t
  global-treesit-auto-mode: t
  marginalia-mode: t
  savehist-mode: t
  vertico-mode: t
  override-global-mode: t
  doom-modeline-mode: t
  which-key-mode: t
  shell-dirtrack-mode: t
  gcmh-mode: t
&nbs= p; global-auto-revert-mode: t
  general-override-mode: t
  global-evil-collection-unimpaired-mode: t
  ev= il-collection-unimpaired-mode: t
  evil-mode: t
&n= bsp; evil-local-mode: t
  global-display-line-numbers-mode: = t
  display-line-numbers-mode: t
  straight-u= se-package-mode: t
  straight-package-neutering-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
 = electric-indent-mode: t
  mouse-wheel-mode: t
&nb= sp; file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
<= div>  buffer-read-only: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t<= /div>
  auto-encryption-mode: t
  auto-compression-= mode: t

Load-path shadows:
/var/home/tem= plarrr/.emacs.d/straight/build/transient/transient hides /usr/share/emacs/2= 9.4/lisp/transient
/var/home/templarrr/.emacs.d/straight/build/js= onrpc/jsonrpc hides /usr/share/emacs/29.4/lisp/jsonrpc
/var/home/= templarrr/.emacs.d/straight/build/external-completion/external-completion h= ides /usr/share/emacs/29.4/lisp/external-completion
/var/home/tem= plarrr/.emacs.d/straight/build/use-package/use-package hides /usr/share/ema= cs/29.4/lisp/use-package/use-package
/var/home/templarrr/.emacs.d= /straight/build/use-package/use-package-lint hides /usr/share/emacs/29.4/li= sp/use-package/use-package-lint
/var/home/templarrr/.emacs.d/stra= ight/build/use-package/use-package-jump hides /usr/share/emacs/29.4/lisp/us= e-package/use-package-jump
/var/home/templarrr/.emacs.d/straight/= build/use-package/use-package-ensure hides /usr/share/emacs/29.4/lisp/use-p= ackage/use-package-ensure
/var/home/templarrr/.emacs.d/straight/b= uild/use-package/use-package-diminish hides /usr/share/emacs/29.4/lisp/use-= package/use-package-diminish
/var/home/templarrr/.emacs.d/straigh= t/build/use-package/use-package-delight hides /usr/share/emacs/29.4/lisp/us= e-package/use-package-delight
/var/home/templarrr/.emacs.d/straig= ht/build/use-package/use-package-core hides /usr/share/emacs/29.4/lisp/use-= package/use-package-core
/var/home/templarrr/.emacs.d/straight/bu= ild/use-package/use-package-bind-key hides /usr/share/emacs/29.4/lisp/use-p= ackage/use-package-bind-key
/var/home/templarrr/.emacs.d/straight= /build/bind-key/bind-key hides /usr/share/emacs/29.4/lisp/use-package/bind-= key
/var/home/templarrr/.emacs.d/straight/build/xref/xref hides /= usr/share/emacs/29.4/lisp/progmodes/xref
/var/home/templarrr/.ema= cs.d/straight/build/project/project hides /usr/share/emacs/29.4/lisp/progmo= des/project
/var/home/templarrr/.emacs.d/straight/build/flymake/f= lymake hides /usr/share/emacs/29.4/lisp/progmodes/flymake
/var/ho= me/templarrr/.emacs.d/straight/build/eglot/eglot hides /usr/share/emacs/29.= 4/lisp/progmodes/eglot
/var/home/templarrr/.emacs.d/straight/buil= d/org/ox hides /usr/share/emacs/29.4/lisp/org/ox
/var/home/templa= rrr/.emacs.d/straight/build/org/ox-texinfo hides /usr/share/emacs/29.4/lisp= /org/ox-texinfo
/var/home/templarrr/.emacs.d/straight/build/org/o= x-publish hides /usr/share/emacs/29.4/lisp/org/ox-publish
/var/ho= me/templarrr/.emacs.d/straight/build/org/ox-org hides /usr/share/emacs/29.4= /lisp/org/ox-org
/var/home/templarrr/.emacs.d/straight/build/org/= ox-odt hides /usr/share/emacs/29.4/lisp/org/ox-odt
/var/home/temp= larrr/.emacs.d/straight/build/org/ox-md hides /usr/share/emacs/29.4/lisp/or= g/ox-md
/var/home/templarrr/.emacs.d/straight/build/org/ox-man hi= des /usr/share/emacs/29.4/lisp/org/ox-man
/var/home/templarrr/.em= acs.d/straight/build/org/ox-latex hides /usr/share/emacs/29.4/lisp/org/ox-l= atex
/var/home/templarrr/.emacs.d/straight/build/org/ox-koma-lett= er hides /usr/share/emacs/29.4/lisp/org/ox-koma-letter
/var/home/= templarrr/.emacs.d/straight/build/org/ox-icalendar hides /usr/share/emacs/2= 9.4/lisp/org/ox-icalendar
/var/home/templarrr/.emacs.d/straight/b= uild/org/ox-html hides /usr/share/emacs/29.4/lisp/org/ox-html
/va= r/home/templarrr/.emacs.d/straight/build/org/ox-beamer hides /usr/share/ema= cs/29.4/lisp/org/ox-beamer
/var/home/templarrr/.emacs.d/straight/= build/org/ox-ascii hides /usr/share/emacs/29.4/lisp/org/ox-ascii
= /var/home/templarrr/.emacs.d/straight/build/org/org hides /usr/share/emacs/= 29.4/lisp/org/org
/var/home/templarrr/.emacs.d/straight/build/org= /org-version hides /usr/share/emacs/29.4/lisp/org/org-version
/va= r/home/templarrr/.emacs.d/straight/build/org/org-timer hides /usr/share/ema= cs/29.4/lisp/org/org-timer
/var/home/templarrr/.emacs.d/straight/= build/org/org-tempo hides /usr/share/emacs/29.4/lisp/org/org-tempo
/var/home/templarrr/.emacs.d/straight/build/org/org-table hides /usr/shar= e/emacs/29.4/lisp/org/org-table
/var/home/templarrr/.emacs.d/stra= ight/build/org/org-src hides /usr/share/emacs/29.4/lisp/org/org-src
/var/home/templarrr/.emacs.d/straight/build/org/org-refile hides /usr/sh= are/emacs/29.4/lisp/org/org-refile
/var/home/templarrr/.emacs.d/s= traight/build/org/org-protocol hides /usr/share/emacs/29.4/lisp/org/org-pro= tocol
/var/home/templarrr/.emacs.d/straight/build/org/org-plot hi= des /usr/share/emacs/29.4/lisp/org/org-plot
/var/home/templarrr/.= emacs.d/straight/build/org/org-persist hides /usr/share/emacs/29.4/lisp/org= /org-persist
/var/home/templarrr/.emacs.d/straight/build/org/org-= pcomplete hides /usr/share/emacs/29.4/lisp/org/org-pcomplete
/var= /home/templarrr/.emacs.d/straight/build/org/org-num hides /usr/share/emacs/= 29.4/lisp/org/org-num
/var/home/templarrr/.emacs.d/straight/build= /org/org-mouse hides /usr/share/emacs/29.4/lisp/org/org-mouse
/va= r/home/templarrr/.emacs.d/straight/build/org/org-mobile hides /usr/share/em= acs/29.4/lisp/org/org-mobile
/var/home/templarrr/.emacs.d/straigh= t/build/org/org-macs hides /usr/share/emacs/29.4/lisp/org/org-macs
/var/home/templarrr/.emacs.d/straight/build/org/org-macro hides /usr/shar= e/emacs/29.4/lisp/org/org-macro
/var/home/templarrr/.emacs.d/stra= ight/build/org/org-loaddefs hides /usr/share/emacs/29.4/lisp/org/org-loadde= fs
/var/home/templarrr/.emacs.d/straight/build/org/org-list hides= /usr/share/emacs/29.4/lisp/org/org-list
/var/home/templarrr/.ema= cs.d/straight/build/org/org-lint hides /usr/share/emacs/29.4/lisp/org/org-l= int
/var/home/templarrr/.emacs.d/straight/build/org/org-keys hide= s /usr/share/emacs/29.4/lisp/org/org-keys
/var/home/templarrr/.em= acs.d/straight/build/org/org-inlinetask hides /usr/share/emacs/29.4/lisp/or= g/org-inlinetask
/var/home/templarrr/.emacs.d/straight/build/org/= org-indent hides /usr/share/emacs/29.4/lisp/org/org-indent
/var/h= ome/templarrr/.emacs.d/straight/build/org/org-id hides /usr/share/emacs/29.= 4/lisp/org/org-id
/var/home/templarrr/.emacs.d/straight/build/org= /org-habit hides /usr/share/emacs/29.4/lisp/org/org-habit
/var/ho= me/templarrr/.emacs.d/straight/build/org/org-goto hides /usr/share/emacs/29= .4/lisp/org/org-goto
/var/home/templarrr/.emacs.d/straight/build/= org/org-footnote hides /usr/share/emacs/29.4/lisp/org/org-footnote
/var/home/templarrr/.emacs.d/straight/build/org/org-fold hides /usr/share= /emacs/29.4/lisp/org/org-fold
/var/home/templarrr/.emacs.d/straig= ht/build/org/org-fold-core hides /usr/share/emacs/29.4/lisp/org/org-fold-co= re
/var/home/templarrr/.emacs.d/straight/build/org/org-feed hides= /usr/share/emacs/29.4/lisp/org/org-feed
/var/home/templarrr/.ema= cs.d/straight/build/org/org-faces hides /usr/share/emacs/29.4/lisp/org/org-= faces
/var/home/templarrr/.emacs.d/straight/build/org/org-entitie= s hides /usr/share/emacs/29.4/lisp/org/org-entities
/var/home/tem= plarrr/.emacs.d/straight/build/org/org-element hides /usr/share/emacs/29.4/= lisp/org/org-element
/var/home/templarrr/.emacs.d/straight/build/= org/org-duration hides /usr/share/emacs/29.4/lisp/org/org-duration
/var/home/templarrr/.emacs.d/straight/build/org/org-datetree hides /usr/s= hare/emacs/29.4/lisp/org/org-datetree
/var/home/templarrr/.emacs.= d/straight/build/org/org-cycle hides /usr/share/emacs/29.4/lisp/org/org-cyc= le
/var/home/templarrr/.emacs.d/straight/build/org/org-ctags hide= s /usr/share/emacs/29.4/lisp/org/org-ctags
/var/home/templarrr/.e= macs.d/straight/build/org/org-crypt hides /usr/share/emacs/29.4/lisp/org/or= g-crypt
/var/home/templarrr/.emacs.d/straight/build/org/org-compa= t hides /usr/share/emacs/29.4/lisp/org/org-compat
/var/home/templ= arrr/.emacs.d/straight/build/org/org-colview hides /usr/share/emacs/29.4/li= sp/org/org-colview
/var/home/templarrr/.emacs.d/straight/build/or= g/org-clock hides /usr/share/emacs/29.4/lisp/org/org-clock
/var/h= ome/templarrr/.emacs.d/straight/build/org/org-capture hides /usr/share/emac= s/29.4/lisp/org/org-capture
/var/home/templarrr/.emacs.d/straight= /build/org/org-attach hides /usr/share/emacs/29.4/lisp/org/org-attach
=
/var/home/templarrr/.emacs.d/straight/build/org/org-attach-git hides /= usr/share/emacs/29.4/lisp/org/org-attach-git
/var/home/templarrr/= .emacs.d/straight/build/org/org-archive hides /usr/share/emacs/29.4/lisp/or= g/org-archive
/var/home/templarrr/.emacs.d/straight/build/org/org= -agenda hides /usr/share/emacs/29.4/lisp/org/org-agenda
/var/home= /templarrr/.emacs.d/straight/build/org/ol hides /usr/share/emacs/29.4/lisp/= org/ol
/var/home/templarrr/.emacs.d/straight/build/org/ol-w3m hid= es /usr/share/emacs/29.4/lisp/org/ol-w3m
/var/home/templarrr/.ema= cs.d/straight/build/org/ol-rmail hides /usr/share/emacs/29.4/lisp/org/ol-rm= ail
/var/home/templarrr/.emacs.d/straight/build/org/ol-mhe hides = /usr/share/emacs/29.4/lisp/org/ol-mhe
/var/home/templarrr/.emacs.= d/straight/build/org/ol-man hides /usr/share/emacs/29.4/lisp/org/ol-man
/var/home/templarrr/.emacs.d/straight/build/org/ol-irc hides /usr/sh= are/emacs/29.4/lisp/org/ol-irc
/var/home/templarrr/.emacs.d/strai= ght/build/org/ol-info hides /usr/share/emacs/29.4/lisp/org/ol-info
/var/home/templarrr/.emacs.d/straight/build/org/ol-gnus hides /usr/share/= emacs/29.4/lisp/org/ol-gnus
/var/home/templarrr/.emacs.d/straight= /build/org/ol-eww hides /usr/share/emacs/29.4/lisp/org/ol-eww
/va= r/home/templarrr/.emacs.d/straight/build/org/ol-eshell hides /usr/share/ema= cs/29.4/lisp/org/ol-eshell
/var/home/templarrr/.emacs.d/straight/= build/org/ol-doi hides /usr/share/emacs/29.4/lisp/org/ol-doi
/var= /home/templarrr/.emacs.d/straight/build/org/ol-docview hides /usr/share/ema= cs/29.4/lisp/org/ol-docview
/var/home/templarrr/.emacs.d/straight= /build/org/ol-bibtex hides /usr/share/emacs/29.4/lisp/org/ol-bibtex
/var/home/templarrr/.emacs.d/straight/build/org/ol-bbdb hides /usr/share= /emacs/29.4/lisp/org/ol-bbdb
/var/home/templarrr/.emacs.d/straigh= t/build/org/oc hides /usr/share/emacs/29.4/lisp/org/oc
/var/home/= templarrr/.emacs.d/straight/build/org/oc-natbib hides /usr/share/emacs/29.4= /lisp/org/oc-natbib
/var/home/templarrr/.emacs.d/straight/build/o= rg/oc-csl hides /usr/share/emacs/29.4/lisp/org/oc-csl
/var/home/t= emplarrr/.emacs.d/straight/build/org/oc-bibtex hides /usr/share/emacs/29.4/= lisp/org/oc-bibtex
/var/home/templarrr/.emacs.d/straight/build/or= g/oc-biblatex hides /usr/share/emacs/29.4/lisp/org/oc-biblatex
/v= ar/home/templarrr/.emacs.d/straight/build/org/oc-basic hides /usr/share/ema= cs/29.4/lisp/org/oc-basic
/var/home/templarrr/.emacs.d/straight/b= uild/org/ob hides /usr/share/emacs/29.4/lisp/org/ob
/var/home/tem= plarrr/.emacs.d/straight/build/org/ob-tangle hides /usr/share/emacs/29.4/li= sp/org/ob-tangle
/var/home/templarrr/.emacs.d/straight/build/org/= ob-table hides /usr/share/emacs/29.4/lisp/org/ob-table
/var/home/= templarrr/.emacs.d/straight/build/org/ob-sqlite hides /usr/share/emacs/29.4= /lisp/org/ob-sqlite
/var/home/templarrr/.emacs.d/straight/build/o= rg/ob-sql hides /usr/share/emacs/29.4/lisp/org/ob-sql
/var/home/t= emplarrr/.emacs.d/straight/build/org/ob-shell hides /usr/share/emacs/29.4/l= isp/org/ob-shell
/var/home/templarrr/.emacs.d/straight/build/org/= ob-sed hides /usr/share/emacs/29.4/lisp/org/ob-sed
/var/home/temp= larrr/.emacs.d/straight/build/org/ob-screen hides /usr/share/emacs/29.4/lis= p/org/ob-screen
/var/home/templarrr/.emacs.d/straight/build/org/o= b-scheme hides /usr/share/emacs/29.4/lisp/org/ob-scheme
/var/home= /templarrr/.emacs.d/straight/build/org/ob-sass hides /usr/share/emacs/29.4/= lisp/org/ob-sass
/var/home/templarrr/.emacs.d/straight/build/org/= ob-ruby hides /usr/share/emacs/29.4/lisp/org/ob-ruby
/var/home/te= mplarrr/.emacs.d/straight/build/org/ob-ref hides /usr/share/emacs/29.4/lisp= /org/ob-ref
/var/home/templarrr/.emacs.d/straight/build/org/ob-py= thon hides /usr/share/emacs/29.4/lisp/org/ob-python
/var/home/tem= plarrr/.emacs.d/straight/build/org/ob-processing hides /usr/share/emacs/29.= 4/lisp/org/ob-processing
/var/home/templarrr/.emacs.d/straight/bu= ild/org/ob-plantuml hides /usr/share/emacs/29.4/lisp/org/ob-plantuml
<= div>/var/home/templarrr/.emacs.d/straight/build/org/ob-perl hides /usr/shar= e/emacs/29.4/lisp/org/ob-perl
/var/home/templarrr/.emacs.d/straig= ht/build/org/ob-org hides /usr/share/emacs/29.4/lisp/org/ob-org
/= var/home/templarrr/.emacs.d/straight/build/org/ob-octave hides /usr/share/e= macs/29.4/lisp/org/ob-octave
/var/home/templarrr/.emacs.d/straigh= t/build/org/ob-ocaml hides /usr/share/emacs/29.4/lisp/org/ob-ocaml
/var/home/templarrr/.emacs.d/straight/build/org/ob-maxima hides /usr/shar= e/emacs/29.4/lisp/org/ob-maxima
/var/home/templarrr/.emacs.d/stra= ight/build/org/ob-matlab hides /usr/share/emacs/29.4/lisp/org/ob-matlab
/var/home/templarrr/.emacs.d/straight/build/org/ob-makefile hides /u= sr/share/emacs/29.4/lisp/org/ob-makefile
/var/home/templarrr/.ema= cs.d/straight/build/org/ob-lua hides /usr/share/emacs/29.4/lisp/org/ob-lua<= /div>
/var/home/templarrr/.emacs.d/straight/build/org/ob-lob hides /usr= /share/emacs/29.4/lisp/org/ob-lob
/var/home/templarrr/.emacs.d/st= raight/build/org/ob-lisp hides /usr/share/emacs/29.4/lisp/org/ob-lisp
=
/var/home/templarrr/.emacs.d/straight/build/org/ob-lilypond hides /usr= /share/emacs/29.4/lisp/org/ob-lilypond
/var/home/templarrr/.emacs= .d/straight/build/org/ob-latex hides /usr/share/emacs/29.4/lisp/org/ob-late= x
/var/home/templarrr/.emacs.d/straight/build/org/ob-julia hides = /usr/share/emacs/29.4/lisp/org/ob-julia
/var/home/templarrr/.emac= s.d/straight/build/org/ob-js hides /usr/share/emacs/29.4/lisp/org/ob-js
/var/home/templarrr/.emacs.d/straight/build/org/ob-java hides /usr/s= hare/emacs/29.4/lisp/org/ob-java
/var/home/templarrr/.emacs.d/str= aight/build/org/ob-haskell hides /usr/share/emacs/29.4/lisp/org/ob-haskell<= /div>
/var/home/templarrr/.emacs.d/straight/build/org/ob-groovy hides /= usr/share/emacs/29.4/lisp/org/ob-groovy
/var/home/templarrr/.emac= s.d/straight/build/org/ob-gnuplot hides /usr/share/emacs/29.4/lisp/org/ob-g= nuplot
/var/home/templarrr/.emacs.d/straight/build/org/ob-fortran= hides /usr/share/emacs/29.4/lisp/org/ob-fortran
/var/home/templa= rrr/.emacs.d/straight/build/org/ob-forth hides /usr/share/emacs/29.4/lisp/o= rg/ob-forth
/var/home/templarrr/.emacs.d/straight/build/org/ob-ex= p hides /usr/share/emacs/29.4/lisp/org/ob-exp
/var/home/templarrr= /.emacs.d/straight/build/org/ob-eval hides /usr/share/emacs/29.4/lisp/org/o= b-eval
/var/home/templarrr/.emacs.d/straight/build/org/ob-eshell = hides /usr/share/emacs/29.4/lisp/org/ob-eshell
/var/home/templarr= r/.emacs.d/straight/build/org/ob-emacs-lisp hides /usr/share/emacs/29.4/lis= p/org/ob-emacs-lisp
/var/home/templarrr/.emacs.d/straight/build/o= rg/ob-dot hides /usr/share/emacs/29.4/lisp/org/ob-dot
/var/home/t= emplarrr/.emacs.d/straight/build/org/ob-ditaa hides /usr/share/emacs/29.4/l= isp/org/ob-ditaa
/var/home/templarrr/.emacs.d/straight/build/org/= ob-css hides /usr/share/emacs/29.4/lisp/org/ob-css
/var/home/temp= larrr/.emacs.d/straight/build/org/ob-core hides /usr/share/emacs/29.4/lisp/= org/ob-core
/var/home/templarrr/.emacs.d/straight/build/org/ob-co= mint hides /usr/share/emacs/29.4/lisp/org/ob-comint
/var/home/tem= plarrr/.emacs.d/straight/build/org/ob-clojure hides /usr/share/emacs/29.4/l= isp/org/ob-clojure
/var/home/templarrr/.emacs.d/straight/build/or= g/ob-calc hides /usr/share/emacs/29.4/lisp/org/ob-calc
/var/home/= templarrr/.emacs.d/straight/build/org/ob-awk hides /usr/share/emacs/29.4/li= sp/org/ob-awk
/var/home/templarrr/.emacs.d/straight/build/org/ob-= R hides /usr/share/emacs/29.4/lisp/org/ob-R
/var/home/templarrr/.= emacs.d/straight/build/org/ob-C hides /usr/share/emacs/29.4/lisp/org/ob-C
/var/home/templarrr/.emacs.d/straight/build/seq/seq hides /usr/sha= re/emacs/29.4/lisp/emacs-lisp/seq
/var/home/templarrr/.emacs.d/st= raight/build/map/map hides /usr/share/emacs/29.4/lisp/emacs-lisp/map
<= div>/var/home/templarrr/.emacs.d/straight/build/eldoc/eldoc hides /usr/shar= e/emacs/29.4/lisp/emacs-lisp/eldoc

Features:
=
(shadow sort mail-extr emacsbug vc-src vc-sccs vc-svn vc-cvs vc-rcs
evil-collection-log-view log-view vc bug-reference consult-xref
mule-util evil-collection-consult consult magit-bookmark
e= vil-collection-bookmark bookmark windmove tabify org-datetree
org= -capture avy gptel-curl pcmpl-unix vc-hg vc-bzr eglot-booster
evi= l-collection-eglot eglot external-completion jsonrpc
evil-collect= ion-xref xref evil-collection-flymake flymake seq-25
track-change= s evil-collection-ert ert ewoc evil-collection-debug debug
backtr= ace evil-collection-compile compile em-unix em-term em-script
em-= ls em-hist em-pred em-glob em-extpipe em-cmpl em-dirs em-basic
em= -banner org-indent visual-fill-column org-modern oc-basic ol-eww
= evil-collection-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info
ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnut= ls
dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-grou= p
gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmai= l
mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win
evil-collection-gnus gnus nnheader range wid-edit ol-docview
<= div>evil-collection-doc-view doc-view jka-compr evil-collection-image
=
image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi
evil-collection-vc-git vc-git vc-dispatcher pp tramp-cache time-sta= mp
tramp-sh pulse rainbow-delimiters autopair advice delsel .emac= s
git-auto-commit-mode git-auto-commit-mode-autoloads org-ql-auto= loads
peg-autoloads ov-autoloads org-super-agenda-autoloads ts-au= toloads
ht-autoloads map-autoloads ob-python evil-collection-pyth= on python
project org-tempo tempo gptel-org evil-org-agenda evil-= org org-element
org-persist xdg org-id org-refile org-element-ast= inline avl-tree
evil-collection-org org ob ob-tangle ob-ref ob-l= ob ob-table ob-exp
org-macro org-src 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-tabl= e ol org-fold
org-fold-core org-keys oc org-loaddefs find-func
evil-collection-calendar cal-menu calendar cal-loaddefs org-version=
org-compat org-macs org-modern-autoloads visual-fill-column-auto= loads
gptel gptel-openai gptel-autoloads eshell-up eshell-up-auto= loads
eshell-syntax-highlighting em-alias eshell-syntax-highlight= ing-autoloads
evil-collection-eshell em-prompt eshell esh-var esh= -mode esh-cmd
generator esh-ext esh-opt esh-proc esh-io esh-arg e= sh-module esh-groups
esh-util evil-collection-eat eat term/xterm = xterm evil-collection-term
term disp-table ehelp color eat-autolo= ads consult-autoloads pcase
evil-collection-magit magit-submodule= magit-blame magit-stash
magit-reflog magit-bisect magit-push mag= it-pull magit-fetch magit-clone
magit-remote magit-commit magit-s= equence magit-notes magit-worktree
magit-tag magit-merge magit-br= anch magit-reset magit-files magit-refs
magit-status magit evil-c= ollection-package-menu package url-handlers
evil-collection-magit= -repos magit-repos magit-apply magit-wip magit-log
which-func evi= l-collection-imenu imenu magit-diff smerge-mode diff
evil-collect= ion-diff-mode diff-mode git-commit evil-collection-log-edit
log-e= dit message sendmail yank-media puny rfc822 mml mml-sec
evil-coll= ection-epa epa derived epg rfc6068 epg-config gnus-util
text-prop= erty-search mm-decode mm-bodies mm-encode mail-parse rfc2231
rfc2= 047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils
g= mm-utils mailheader pcvs-util add-log magit-core magit-autorevert
magit-margin magit-transient magit-process with-editor server magit-mode
transient browse-url url url-proxy url-privacy url-expand url-meth= ods
url-history url-cookie generate-lisp-file url-domsuf url-util= url-parse
url-vars mailcap benchmark magit-git magit-base
<= div>evil-collection-magit-section magit-section cursor-sensor crm
magit-autoloads with-editor-autoloads transient-autoloads
magit-= section-autoloads nerd-icons-corfu nerd-icons-corfu-autoloads
cor= fu-popupinfo evil-collection-corfu corfu cus-load corfu-autoloads
docker-compose-mode docker-compose-mode-autoloads yaml-mode-autoloads
dockerfile-mode evil-collection-sh-script sh-script smie executable
dockerfile-mode-autoloads vue-mode-autoloads edit-indirect-autoloa= ds
ssass-mode-autoloads vue-html-mode-autoloads mmm-mode-autoload= s
eglot-booster-autoloads eglot-autoloads track-changes-autoloads=
jsonrpc-autoloads flymake-autoloads project-autoloads xref-autol= oads
external-completion-autoloads eldoc-autoloads autopair-autol= oads
rainbow-delimiters-autoloads treesit-auto treesit treesit-au= to-autoloads
marginalia marginalia-autoloads orderless orderless-= autoloads savehist
evil-collection-vertico vertico vertico-autolo= ads avy-autoloads
use-package-bind-key bind-key easy-mmode doom-t= hemes-ext-org
doom-themes-ext-visual-bell face-remap doom-dracula= -theme doom-themes
doom-themes-base doom-themes-autoloads doom-mo= deline
doom-modeline-segments doom-modeline-env doom-modeline-cor= e shrink-path
f s dash compat compat-30 doom-modeline-autoloads s= hrink-path-autoloads
f-autoloads dash-autoloads s-autoloads compa= t-autoloads
evil-collection-info info seq-autoloads nerd-icons ne= rd-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 n= erd-icons-data-powerline
nerd-icons-data-octicon nerd-icons-data-= pomicon nerd-icons-data-ipsicon
nerd-icons-autoloads evil-collect= ion-which-key which-key
which-key-autoloads use-package-diminish = tramp tramp-loaddefs trampver
tramp-integration files-x tramp-com= pat shell pcomplete
evil-collection-comint comint ansi-osc parse-= time iso8601 time-date
format-spec auth-source eieio eieio-core p= assword-cache json ansi-color
gcmh gcmh-autoloads autorevert file= notify general general-autoloads
evil-org-autoloads use-package-e= nsure evil-collection-unimpaired
evil-collection-tabulated-list e= vil-collection-tab-bar
evil-collection-simple evil-collection-rep= lace
evil-collection-process-menu evil-collection-indent evil-col= lection-help
evil-collection-elisp-mode evil-collection-eldoc evi= l-collection-dired
evil-collection-buff-menu evil-collection anna= list
evil-collection-autoloads annalist-autoloads evil evil-integ= ration
evil-maps evil-commands reveal evil-jumps evil-command-win= dow evil-types
evil-search evil-ex evil-macros evil-repeat evil-s= tates evil-core comp
comp-cstr warnings icons rx evil-common thin= gatpt rect evil-vars ring
edmacro kmacro evil-autoloads goto-chg-= autoloads finder-inf
dired-hide-dotfiles-autoloads diredfl-autolo= ads dired-single
dired-single-autoloads all-the-icons-dired map b= yte-opt all-the-icons
all-the-icons-faces data-material data-weat= hericons data-octicons
data-fileicons data-faicons data-alltheico= ns dired dired-loaddefs
all-the-icons-dired-autoloads all-the-ico= ns-autoloads use-package-core
display-line-numbers use-package-au= toloads bind-key-autoloads
straight-autoloads cl-seq cl-extra hel= p-mode straight subr-x cl-macs gv
cl-loaddefs cl-lib bytecomp byt= e-compile rmc iso-transl tooltip cconv
eldoc paren electric uniqu= ify ediff-hook vc-hooks lisp-float-type
elisp-mode mwheel term/pg= tk-win pgtk-win term/common-win pgtk-dnd
tool-bar dnd fontset ima= ge regexp-opt fringe tabulated-list replace
newcomment text-mode = lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshadow is= earch easymenu timer select scroll-bar mouse jit-lock
font-lock s= yntax font-core term/tty-colors frame minibuffer nadvice seq
simp= le 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 b= utton
loaddefs theme-loaddefs faces cus-face macroexp files windo= w
text-properties overlay sha1 md5 base64 format env code-pages m= ule
custom widget keymap hashtable-print-readable backquote threa= ds
xwidget-internal dbusbind inotify dynamic-setting system-font-= setting
font-render-setting cairo gtk pgtk multi-tty make-network= -process
native-compile emacs)

Memory in= formation:
((conses 16 910410 584255)
 (symbols 48= 46732 3)
 (strings 32 203349 48898)
 (string= -bytes 1 7434336)
 (vectors 16 110076)
 (vect= or-slots 8 2444820 715504)
 (floats 8 1489 3472)
&= nbsp;(intervals 56 42025 50370)
 (buffers 984 63))

--=-BQl0FkMuAWkv+iuAH2e+-- ------------=_1732883283-21370-1--