From unknown Fri Jun 20 20:08:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44542: [PATCH] Only use nbutlast when we actually want to modify the original list Resent-From: Steven Allen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 Nov 2020 23:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 44542 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 44542@debbugs.gnu.org Cc: Michael Albinus X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160496602122215 (code B ref -1); Mon, 09 Nov 2020 23:54:01 +0000 Received: (at submit) by debbugs.gnu.org; 9 Nov 2020 23:53:41 +0000 Received: from localhost ([127.0.0.1]:35910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcGyj-0005mE-61 for submit@debbugs.gnu.org; Mon, 09 Nov 2020 18:53:41 -0500 Received: from lists.gnu.org ([209.51.188.17]:38788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcGyg-0005m4-4Z for submit@debbugs.gnu.org; Mon, 09 Nov 2020 18:53:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36500) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kcGyf-00006Y-Rn for bug-gnu-emacs@gnu.org; Mon, 09 Nov 2020 18:53:37 -0500 Received: from outgoing-stata.csail.mit.edu ([128.30.2.210]:57956) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kcGyd-0006wS-Gd for bug-gnu-emacs@gnu.org; Mon, 09 Nov 2020 18:53:36 -0500 Received: from cpe-66-75-240-41.san.res.rr.com ([66.75.240.41] helo=localhost) by outgoing-stata.csail.mit.edu with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kcGya-000KDd-Ss; Mon, 09 Nov 2020 18:53:33 -0500 From: Steven Allen Date: Mon, 9 Nov 2020 15:53:31 -0800 Message-Id: <20201109235331.50177-1-steven@stebalien.com> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=128.30.2.210; envelope-from=steven@stebalien.com; helo=outgoing-stata.csail.mit.edu X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/09 18:53:33 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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.3 (--) * lisp/net/tramp-gvfs.el (tramp-gvfs-dbus-byte-array-to-string): Don't modify the byte array. lisp/net/tramp-integration.el (tramp-eshell-directory-change): Don't modify the underlying exec-path. --- lisp/net/tramp-gvfs.el | 2 +- lisp/net/tramp-integration.el | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lisp/net/tramp-gvfs.el b/lisp/net/tramp-gvfs.el index 8f8e628ab9d..86fb45a43b7 100644 --- a/lisp/net/tramp-gvfs.el +++ b/lisp/net/tramp-gvfs.el @@ -876,7 +876,7 @@ Return nil for null BYTE-ARRAY." byte-array (car byte-array)))) (dbus-byte-array-to-string (if (and (consp byte-array) (zerop (car (last byte-array)))) - (nbutlast byte-array) byte-array)))) + (butlast byte-array) byte-array)))) (defun tramp-gvfs-stringify-dbus-message (message) "Convert a D-Bus MESSAGE into readable UTF8 strings, used for traces." diff --git a/lisp/net/tramp-integration.el b/lisp/net/tramp-integration.el index f712600072e..7e4a9bf05e5 100644 --- a/lisp/net/tramp-integration.el +++ b/lisp/net/tramp-integration.el @@ -132,7 +132,7 @@ been set up by `rfn-eshadow-setup-minibuffer'." ;; Use `path-separator' as it does eshell. (setq eshell-path-env (mapconcat - #'identity (nbutlast (tramp-compat-exec-path)) path-separator))) + #'identity (butlast (tramp-compat-exec-path)) path-separator))) (with-eval-after-load 'esh-util (add-hook 'eshell-mode-hook -- 2.29.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 10 03:28:33 2020 Received: (at control) by debbugs.gnu.org; 10 Nov 2020 08:28:33 +0000 Received: from localhost ([127.0.0.1]:36276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcP0z-0003DS-9K for submit@debbugs.gnu.org; Tue, 10 Nov 2020 03:28:33 -0500 Received: from mout.gmx.net ([212.227.17.20]:39211) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcP0x-0003DB-RS for control@debbugs.gnu.org; Tue, 10 Nov 2020 03:28:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1604996903; bh=qHR7K/Sda6TDoIrdVziBYvvr5qC7quTXCDpOsRRc3PQ=; h=X-UI-Sender-Class:Date:To:From:Subject; b=XxAhW454l4PHW4i7k2zIlCw/ETVdAD+zv3OMsxSaBiF1sMYlnFgsLkbW2SvCtoSEV AxddDuvh17PHJyNfxcs1sTM6T9H+zSIOntB526lw/c8QB3N9bLat2H98gwy62BXC+3 hTnRuMqf2A5hEo57bQQHS2TUeONQ7J1q41sfgMPo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.147.6]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Ml6qC-1jtSsF12dw-00lRoD for ; Tue, 10 Nov 2020 09:28:23 +0100 Date: Tue, 10 Nov 2020 09:28:22 +0100 Message-Id: <87pn4lfwex.fsf@gmx.de> To: control@debbugs.gnu.org From: Michael Albinus Subject: control message for bug #44539 X-Provags-ID: V03:K1:vwfcV7l50jHG5uVS0DNc+3R8sDFyRLqZF4KmbLlc3uf9HIyICAg mLerheiDi9vPWJL+YGF/aPYYFiAPpKV3uM2e9c4nLcG3yS3uU7lrU+PghzVL0hHcULhoFZH Yh+yxvWKLtZf3UXKHjjRmezzrUTtiVQk4f0H2SPePI8wiVsoe2nShyzLNs/+PBkaLdcfvdJ cpmNeGTxfLeGWlkeViBOw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:WWq76udBTtE=:MfOfILBuX5pNFw4hSdwe/A ePfjv50w2bXUV+LmSs32sISl9ng8YPflc7coMjZkdif9JVyGAnRO0it8xOlHVUYXlqyjk/p/e OhoY249fLRyUjGAlSoo4twnX/SwYYQenCc2abKRZqX9pxVj7J2yrROeAjTYqa27y0Pi5qyjH6 KM1zCYYfODmSTyMKA/UbpN1qt1UnF3rhpLjb90kOhv8NvgVHEhxwANxQMLqCj4BYyB8c0jEEC tbwZRTnHjdGE/b+iiD7RQTnvaiBqmme4gd2ySvt54Iz+SFRhfUHMohpqEInccBeAopeFnzBBn V6aq7EFryH2BCkezg1/05SWy7QiwXukQPVSOK+pqR7505h3Fs2juV/tPQSn/8msnI3B8R9HiM 6+b3mGOZAvicc+shE43LuZRhrB2OTyCcwziyXqgk2PI6SNyct8Tfi6wXa7s9E5Iu8buqjQoU6 kjT8nWssKAJIRfaPiScGAXAOFemfNv8m4gszdLQ4wWVY/Zp0PNk9EwqGYICp7S03buH7KU4J3 3ps0k92TPIOz9Xz0RWqQNeGszTKKjbREQWDHgSzHbCV6PV/SnX+XQgH/4TBcF4C1oP0kLdRue mJNfhbe+u316L3hmXAF4KRyeAfnV3CweZA7+zCNLhbF5H8SJ2AbC5QWFTB9jApuWj0AavUGc7 vW+JTtmqg46IEGcBiXrIPWCkMy3zgREIFw8QNjJITi3U6Hgv6cYjL1wevHzlhol5zjU9pw9Tx mIevaLpWlBtkywF8MRLidZs39Uqn8ua9afsOpHbusQsvEUaaCoO8Og1YddS37G8cwaHMXP/gK 4eWgOyGvFrSD7fwRpCzMAUeWiHHYoNigIibzNj40kdjeTQ5eU/AmRaBJmTqVll5UmYks74QWk IMGYB1T9EaHGz3+eWGLQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control 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 (-) merge 44539 44542 quit From unknown Fri Jun 20 20:08:19 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: Steven Allen Subject: bug#44542: closed (Re: bug#44542: [PATCH] Only use nbutlast when we actually want to modify the original list) Message-ID: References: <87lff9fukd.fsf@gmx.de> <20201109235331.50177-1-steven@stebalien.com> X-Gnu-PR-Message: they-closed 44542 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 44542@debbugs.gnu.org Date: Tue, 10 Nov 2020 09:09:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1604999342-24215-1" This is a multi-part message in MIME format... ------------=_1604999342-24215-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #44542: [PATCH] Only use nbutlast when we actually want to modify the origi= nal list 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 44542@debbugs.gnu.org. --=20 44542: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D44542 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1604999342-24215-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 44542-done) by debbugs.gnu.org; 10 Nov 2020 09:08:30 +0000 Received: from localhost ([127.0.0.1]:36307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcPdd-0006HO-Uz for submit@debbugs.gnu.org; Tue, 10 Nov 2020 04:08:30 -0500 Received: from mout.gmx.net ([212.227.15.15]:38309) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcPdc-0006HC-Gs for 44542-done@debbugs.gnu.org; Tue, 10 Nov 2020 04:08:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1604999300; bh=FWw1+B2Mc1HV3vmSnCq0sTJsq27ZA5ubMGsz/TBYmf0=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=Ky3McXFSVxaeNiWsTBJDlPEKer9gOtGahD5WQSopNpy/o3wdUHsyx81OAZ4C9xLSk oce6oSxmgtWBCVmL+Rufn09UObnI70e98NNT6OV9CJ39g60yIOj3TB/MlSb9p/eSzp w5liAzbJPN7FC4pI+rP9F2V7xGpb/g2e65vZegQ8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.147.6]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MUGi9-1kkuFE3ne7-00RFhy; Tue, 10 Nov 2020 10:08:20 +0100 From: Michael Albinus To: Steven Allen Subject: Re: bug#44542: [PATCH] Only use nbutlast when we actually want to modify the original list References: <20201109235331.50177-1-steven@stebalien.com> Date: Tue, 10 Nov 2020 10:08:18 +0100 In-Reply-To: <20201109235331.50177-1-steven@stebalien.com> (Steven Allen's message of "Mon, 9 Nov 2020 15:53:31 -0800") Message-ID: <87lff9fukd.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:0BzQ90aXyuT7bt2uHGSU7yox0S+1q29yGGajCIan6pS1MDUyO/y oupETmYECTKk0D4llrf+itt+5xEZvVfW4vBbMIshZmbw2vwfQAhVC8H/SY4EwIPYLn92zML Uw2eoAg2Kt6JBEaxMZECFI2WhfuHKVkuEmdRtq5R2YZs9z8w9/c5rMLePQ3xnlXh3RiylVk SiNqtNR5yA2mzG3ctUYFA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:gJQuXpEog+c=:sREYO4flXXVSw2Hw32tS8o 4oFTbNjy0DmzfTriZ+B121+up6hJcfH+Z8GV0Egq3J2WXtjGGHMpEeH8tycr7fVxQeOy3xScW yXft2eoLu5adED4BJB+3qugJ6TITH34peI/rKo1naQd4yPxVg2bCjeMleIK+DbY2Da37OGRZF AfS1aa3G4n39lX8d/CUGWpRjRyEYs7bLjUJZJltqtPW/CPOsdYKzH/1ZnaSEBeaB/PbpuGJuH Ppqkv7fKT9XSsU+wfYRU0SiQT6NjEG8qU2M3ni4pjHFe3KMpWikmHswbh+h9VszOPyXobMJzX HzftMjNncDjxeeK1N3Bi+I7DukbFbV8S43rjwmRftfLyJGrd0eRImRdKs8Xz5L4YpaToneqq6 FWVfHXjW/PK5v7a3YYQAJStfLBLsBUZLV8hRJL+WO3p6b7OgOkD6ooNUcoooj/bG0pR9f4S5v yHszOm0S46Ik1mL1L31sZjiALDXWq4D34cPM79a8cLyiC7jQNKeJaWunS9VNhjCD4JArCg9Ai Kh9jb1KPgwrG6AcrDG92e7MmaYn5dU20oltKtCRXShQUJqp+73NCGI09TYICKeuEOvKGrNDNI OuHgvtijl/jw1Qq5JuxSJS96U1NfgkJdkTL39DxmH3nEdpBza4Hlh31o9yUYNQKG03XKvlEEe 1p6lC8zI9uoBmdPCQv3LRano2DqcX+ZCK5/l8GQyL0LlgMx1R/5GrI9mA5JEBrEUbD88uU+y+ o0W3MEA0xMruH8LZwNhr32tHtr92NDImCFwvRvuH8ONoOjI7u69MMHuTL753nEfb+xXEulKOU HvFJJjvfbQ28wpjV20ELGoVJHdoerx6rG94fyi6phQwWDvP83UnTg1VMMs1jg4bI9KImEmTkf 2dmdqDl2bTGgDXUap3dg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 44542-done Cc: 44542-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 (-) Steven Allen writes: Hi Steven, > * lisp/net/tramp-gvfs.el (tramp-gvfs-dbus-byte-array-to-string): Don't > modify the byte array. > lisp/net/tramp-integration.el (tramp-eshell-directory-change): Don't > modify the underlying exec-path. Thanks for the patch, it fixes a thinko I've introduced recently. Also reported as bug#44539. I've applied the patch to master, closing both bugs. Best regards, Michael. ------------=_1604999342-24215-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Nov 2020 23:53:41 +0000 Received: from localhost ([127.0.0.1]:35910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcGyj-0005mE-61 for submit@debbugs.gnu.org; Mon, 09 Nov 2020 18:53:41 -0500 Received: from lists.gnu.org ([209.51.188.17]:38788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcGyg-0005m4-4Z for submit@debbugs.gnu.org; Mon, 09 Nov 2020 18:53:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36500) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kcGyf-00006Y-Rn for bug-gnu-emacs@gnu.org; Mon, 09 Nov 2020 18:53:37 -0500 Received: from outgoing-stata.csail.mit.edu ([128.30.2.210]:57956) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kcGyd-0006wS-Gd for bug-gnu-emacs@gnu.org; Mon, 09 Nov 2020 18:53:36 -0500 Received: from cpe-66-75-240-41.san.res.rr.com ([66.75.240.41] helo=localhost) by outgoing-stata.csail.mit.edu with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kcGya-000KDd-Ss; Mon, 09 Nov 2020 18:53:33 -0500 From: Steven Allen To: bug-gnu-emacs@gnu.org Subject: [PATCH] Only use nbutlast when we actually want to modify the original list Date: Mon, 9 Nov 2020 15:53:31 -0800 Message-Id: <20201109235331.50177-1-steven@stebalien.com> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=128.30.2.210; envelope-from=steven@stebalien.com; helo=outgoing-stata.csail.mit.edu X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/09 18:53:33 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Michael Albinus 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.3 (--) * lisp/net/tramp-gvfs.el (tramp-gvfs-dbus-byte-array-to-string): Don't modify the byte array. lisp/net/tramp-integration.el (tramp-eshell-directory-change): Don't modify the underlying exec-path. --- lisp/net/tramp-gvfs.el | 2 +- lisp/net/tramp-integration.el | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lisp/net/tramp-gvfs.el b/lisp/net/tramp-gvfs.el index 8f8e628ab9d..86fb45a43b7 100644 --- a/lisp/net/tramp-gvfs.el +++ b/lisp/net/tramp-gvfs.el @@ -876,7 +876,7 @@ Return nil for null BYTE-ARRAY." byte-array (car byte-array)))) (dbus-byte-array-to-string (if (and (consp byte-array) (zerop (car (last byte-array)))) - (nbutlast byte-array) byte-array)))) + (butlast byte-array) byte-array)))) (defun tramp-gvfs-stringify-dbus-message (message) "Convert a D-Bus MESSAGE into readable UTF8 strings, used for traces." diff --git a/lisp/net/tramp-integration.el b/lisp/net/tramp-integration.el index f712600072e..7e4a9bf05e5 100644 --- a/lisp/net/tramp-integration.el +++ b/lisp/net/tramp-integration.el @@ -132,7 +132,7 @@ been set up by `rfn-eshadow-setup-minibuffer'." ;; Use `path-separator' as it does eshell. (setq eshell-path-env (mapconcat - #'identity (nbutlast (tramp-compat-exec-path)) path-separator))) + #'identity (butlast (tramp-compat-exec-path)) path-separator))) (with-eval-after-load 'esh-util (add-hook 'eshell-mode-hook -- 2.29.2 ------------=_1604999342-24215-1-- From unknown Fri Jun 20 20:08:19 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: "Jose A. Ortega Ruiz" Subject: bug#44539: closed (Re: bug#44542: [PATCH] Only use nbutlast when we actually want to modify the original list) Message-ID: References: <87lff9fukd.fsf@gmx.de> <87h7pycnxa.fsf@gnus.jao.io> X-Gnu-PR-Message: they-closed 44539 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 44539@debbugs.gnu.org Date: Tue, 10 Nov 2020 09:09:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1604999342-24215-3" This is a multi-part message in MIME format... ------------=_1604999342-24215-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #44542: 28.0.50; tramp-eshell-directory-change removes local exec-path comp= onents 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 44539@debbugs.gnu.org. --=20 44542: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D44542 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1604999342-24215-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 44542-done) by debbugs.gnu.org; 10 Nov 2020 09:08:30 +0000 Received: from localhost ([127.0.0.1]:36307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcPdd-0006HO-Uz for submit@debbugs.gnu.org; Tue, 10 Nov 2020 04:08:30 -0500 Received: from mout.gmx.net ([212.227.15.15]:38309) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcPdc-0006HC-Gs for 44542-done@debbugs.gnu.org; Tue, 10 Nov 2020 04:08:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1604999300; bh=FWw1+B2Mc1HV3vmSnCq0sTJsq27ZA5ubMGsz/TBYmf0=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=Ky3McXFSVxaeNiWsTBJDlPEKer9gOtGahD5WQSopNpy/o3wdUHsyx81OAZ4C9xLSk oce6oSxmgtWBCVmL+Rufn09UObnI70e98NNT6OV9CJ39g60yIOj3TB/MlSb9p/eSzp w5liAzbJPN7FC4pI+rP9F2V7xGpb/g2e65vZegQ8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.147.6]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MUGi9-1kkuFE3ne7-00RFhy; Tue, 10 Nov 2020 10:08:20 +0100 From: Michael Albinus To: Steven Allen Subject: Re: bug#44542: [PATCH] Only use nbutlast when we actually want to modify the original list References: <20201109235331.50177-1-steven@stebalien.com> Date: Tue, 10 Nov 2020 10:08:18 +0100 In-Reply-To: <20201109235331.50177-1-steven@stebalien.com> (Steven Allen's message of "Mon, 9 Nov 2020 15:53:31 -0800") Message-ID: <87lff9fukd.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:0BzQ90aXyuT7bt2uHGSU7yox0S+1q29yGGajCIan6pS1MDUyO/y oupETmYECTKk0D4llrf+itt+5xEZvVfW4vBbMIshZmbw2vwfQAhVC8H/SY4EwIPYLn92zML Uw2eoAg2Kt6JBEaxMZECFI2WhfuHKVkuEmdRtq5R2YZs9z8w9/c5rMLePQ3xnlXh3RiylVk SiNqtNR5yA2mzG3ctUYFA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:gJQuXpEog+c=:sREYO4flXXVSw2Hw32tS8o 4oFTbNjy0DmzfTriZ+B121+up6hJcfH+Z8GV0Egq3J2WXtjGGHMpEeH8tycr7fVxQeOy3xScW yXft2eoLu5adED4BJB+3qugJ6TITH34peI/rKo1naQd4yPxVg2bCjeMleIK+DbY2Da37OGRZF AfS1aa3G4n39lX8d/CUGWpRjRyEYs7bLjUJZJltqtPW/CPOsdYKzH/1ZnaSEBeaB/PbpuGJuH Ppqkv7fKT9XSsU+wfYRU0SiQT6NjEG8qU2M3ni4pjHFe3KMpWikmHswbh+h9VszOPyXobMJzX HzftMjNncDjxeeK1N3Bi+I7DukbFbV8S43rjwmRftfLyJGrd0eRImRdKs8Xz5L4YpaToneqq6 FWVfHXjW/PK5v7a3YYQAJStfLBLsBUZLV8hRJL+WO3p6b7OgOkD6ooNUcoooj/bG0pR9f4S5v yHszOm0S46Ik1mL1L31sZjiALDXWq4D34cPM79a8cLyiC7jQNKeJaWunS9VNhjCD4JArCg9Ai Kh9jb1KPgwrG6AcrDG92e7MmaYn5dU20oltKtCRXShQUJqp+73NCGI09TYICKeuEOvKGrNDNI OuHgvtijl/jw1Qq5JuxSJS96U1NfgkJdkTL39DxmH3nEdpBza4Hlh31o9yUYNQKG03XKvlEEe 1p6lC8zI9uoBmdPCQv3LRano2DqcX+ZCK5/l8GQyL0LlgMx1R/5GrI9mA5JEBrEUbD88uU+y+ o0W3MEA0xMruH8LZwNhr32tHtr92NDImCFwvRvuH8ONoOjI7u69MMHuTL753nEfb+xXEulKOU HvFJJjvfbQ28wpjV20ELGoVJHdoerx6rG94fyi6phQwWDvP83UnTg1VMMs1jg4bI9KImEmTkf 2dmdqDl2bTGgDXUap3dg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 44542-done Cc: 44542-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 (-) Steven Allen writes: Hi Steven, > * lisp/net/tramp-gvfs.el (tramp-gvfs-dbus-byte-array-to-string): Don't > modify the byte array. > lisp/net/tramp-integration.el (tramp-eshell-directory-change): Don't > modify the underlying exec-path. Thanks for the patch, it fixes a thinko I've introduced recently. Also reported as bug#44539. I've applied the patch to master, closing both bugs. Best regards, Michael. ------------=_1604999342-24215-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Nov 2020 19:48:13 +0000 Received: from localhost ([127.0.0.1]:35624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcD9A-0003Ia-9s for submit@debbugs.gnu.org; Mon, 09 Nov 2020 14:48:13 -0500 Received: from lists.gnu.org ([209.51.188.17]:36682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcD97-0003IQ-D3 for submit@debbugs.gnu.org; Mon, 09 Nov 2020 14:48:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:40884) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kcD97-000604-1D for bug-gnu-emacs@gnu.org; Mon, 09 Nov 2020 14:48:09 -0500 Received: from mail-03.mail-europe.com ([91.134.188.129]:41364) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kcD8z-00020A-W5 for bug-gnu-emacs@gnu.org; Mon, 09 Nov 2020 14:48:08 -0500 Date: Mon, 09 Nov 2020 19:47:46 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jao.io; s=protonmail2; t=1604951273; bh=rSa8YRQ3iV2eH8xA9VAIXJONLKafmIbH1f8jDevvqEI=; h=Date:To:From:Reply-To:Subject:From; b=IV4k7owLDUDW3bvAAWi5PvIAJ7xVywhKJBVL0clqkhKtfwZHO6vnEk+qvEfnFT/gM uQ/FlZs7FW0rMlBqEtYrIM2TMs2eecDd4tZwM2Gs184URNFO/aj42PXgnBBl5oWFrT FIkeaX1wO/4wsbUVDZFboI2f27bdspvDtajtzNhUfsG+IC11QyA+avGFW95jJQJ76r 3SFLMPIbI12xmJlXY7ZS92U/OeLCwPel9u/x2GSSdeBvGNSm1uByaYkfg+4HvbbbrI Lk4G9s2d3jYWdjWI7ocI1uHlnDyehBv+eMaP+CGJ7X11UeuL4kaKW0a3hx7uXiIUkc z1YXor0vP9cnA== To: bug-gnu-emacs@gnu.org From: "Jose A. Ortega Ruiz" Subject: 28.0.50; tramp-eshell-directory-change removes local exec-path components Message-ID: <87h7pycnxa.fsf@gnus.jao.io> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Received-SPF: pass client-ip=91.134.188.129; envelope-from=mail@jao.io; helo=mail-03.mail-europe.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/09 14:47:58 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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: , Reply-To: "Jose A. Ortega Ruiz" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) When i run 'cd' without any args in an eshell buffer (to return to my home directory), in a session where tramp-eshell-directory-change has been added to eshell-directory-change-hook, eshell-path-env (and then indirectly exec-path) loses its last component (which is a valid local path). It's as if tramp thought that i'm back from a remote directory, which is not the case (i haven't cd-ed to any remote directory in the emacs session). This has started happening only very recently (i compile from master often). Thanks! jao In GNU Emacs 28.0.50 (build 2, x86_64-pc-linux-gnu, cairo version 1.16.0) of 2020-11-09 built on osgiliath Repository revision: 795b7da16b89f7e7e0392700fdca967637b0485e Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12009000 System Description: Debian GNU/Linux bullseye/sid Configured using: 'configure --prefix=3D/usr/local/stow/emacs --with-x-toolkit=3Dno --with-imagemagick' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO IMAGEMAGICK SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB OLDXMENU X11 XDBE XIM MODULES THREADS JSON PDUMPER LCMS2 Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: Helpful Minor modes in effect: circe-lagmon-mode: t telega-mode-line-mode: t ednc-mode: t global-diff-hl-mode: t eshell-syntax-highlighting-global-mode: t pdf-occur-global-minor-mode: t winner-mode: t modern-fringes-mode: t show-paren-mode: t persistent-scratch-autosave-mode: t global-so-long-mode: t display-battery-mode: t global-company-mode: t ivy-rich-mode: t counsel-mode: t ivy-mode: t savehist-mode: t recentf-mode: t save-place-mode: t magit-auto-revert-mode: t global-auto-revert-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t shell-dirtrack-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t Load-path shadows: ~/lib/elisp/telega hides /home/jao/.emacs.d/elpa.28/telega-20201101.1649/te= lega /home/jao/.emacs.d/elpa.28/circe-20201101.1515/shorten hides /home/jao/.ema= cs.d/elpa.28/tracking-20201101.1045/shorten /home/jao/.emacs.d/elpa.28/circe-20201101.1515/tracking hides /home/jao/.em= acs.d/elpa.28/tracking-20201101.1045/tracking /home/jao/lib/elisp/jao/bmk/dot-emacs hides /home/jao/.emacs.d/elpa.28/tuar= eg-20200518.1820/dot-emacs /home/jao/.emacs.d/elpa.28/org-20201109/org-num hides /usr/local/stow/emacs= /share/emacs/28.0.50/lisp/org/org-num /home/jao/.emacs.d/elpa.28/org-20201109/ob-R hides /usr/local/stow/emacs/sh= are/emacs/28.0.50/lisp/org/ob-R /home/jao/.emacs.d/elpa.28/org-20201109/ob-dot hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/ob-dot /home/jao/.emacs.d/elpa.28/org-20201109/org-feed hides /usr/local/stow/emac= s/share/emacs/28.0.50/lisp/org/org-feed /home/jao/.emacs.d/elpa.28/org-20201109/ob-clojure hides /usr/local/stow/em= acs/share/emacs/28.0.50/lisp/org/ob-clojure /home/jao/.emacs.d/elpa.28/org-20201109/ob-sql hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/ob-sql /home/jao/.emacs.d/elpa.28/org-20201109/ob-latex hides /usr/local/stow/emac= s/share/emacs/28.0.50/lisp/org/ob-latex /home/jao/.emacs.d/elpa.28/org-20201109/org-colview hides /usr/local/stow/e= macs/share/emacs/28.0.50/lisp/org/org-colview /home/jao/.emacs.d/elpa.28/org-20201109/ol-gnus hides /usr/local/stow/emacs= /share/emacs/28.0.50/lisp/org/ol-gnus /home/jao/.emacs.d/elpa.28/org-20201109/ob-ref hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/ob-ref /home/jao/.emacs.d/elpa.28/org-20201109/org-archive hides /usr/local/stow/e= macs/share/emacs/28.0.50/lisp/org/org-archive /home/jao/.emacs.d/elpa.28/org-20201109/ob-forth hides /usr/local/stow/emac= s/share/emacs/28.0.50/lisp/org/ob-forth /home/jao/.emacs.d/elpa.28/org-20201109/ob-hledger hides /usr/local/stow/em= acs/share/emacs/28.0.50/lisp/org/ob-hledger /home/jao/.emacs.d/elpa.28/org-20201109/org-entities hides /usr/local/stow/= emacs/share/emacs/28.0.50/lisp/org/org-entities /home/jao/.emacs.d/elpa.28/org-20201109/org-attach hides /usr/local/stow/em= acs/share/emacs/28.0.50/lisp/org/org-attach /home/jao/.emacs.d/elpa.28/org-20201109/ox-odt hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/ox-odt /home/jao/.emacs.d/elpa.28/org-20201109/ob-table hides /usr/local/stow/emac= s/share/emacs/28.0.50/lisp/org/ob-table /home/jao/.emacs.d/elpa.28/org-20201109/ox hides /usr/local/stow/emacs/shar= e/emacs/28.0.50/lisp/org/ox /home/jao/.emacs.d/elpa.28/org-20201109/ob-eval hides /usr/local/stow/emacs= /share/emacs/28.0.50/lisp/org/ob-eval /home/jao/.emacs.d/elpa.28/org-20201109/ol-bbdb hides /usr/local/stow/emacs= /share/emacs/28.0.50/lisp/org/ol-bbdb /home/jao/.emacs.d/elpa.28/org-20201109/ob-ledger hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/ob-ledger /home/jao/.emacs.d/elpa.28/org-20201109/ox-org hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/ox-org /home/jao/.emacs.d/elpa.28/org-20201109/ob-exp hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/ob-exp /home/jao/.emacs.d/elpa.28/org-20201109/ob-lisp hides /usr/local/stow/emacs= /share/emacs/28.0.50/lisp/org/ob-lisp /home/jao/.emacs.d/elpa.28/org-20201109/ob-sqlite hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/ob-sqlite /home/jao/.emacs.d/elpa.28/org-20201109/ob-ebnf hides /usr/local/stow/emacs= /share/emacs/28.0.50/lisp/org/ob-ebnf /home/jao/.emacs.d/elpa.28/org-20201109/ol-eshell hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/ol-eshell /home/jao/.emacs.d/elpa.28/org-20201109/ob-screen hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/ob-screen /home/jao/.emacs.d/elpa.28/org-20201109/ob-mscgen hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/ob-mscgen /home/jao/.emacs.d/elpa.28/org-20201109/ob-lob hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/ob-lob /home/jao/.emacs.d/elpa.28/org-20201109/ob-matlab hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/ob-matlab /home/jao/.emacs.d/elpa.28/org-20201109/org-protocol hides /usr/local/stow/= emacs/share/emacs/28.0.50/lisp/org/org-protocol /home/jao/.emacs.d/elpa.28/org-20201109/ob-makefile hides /usr/local/stow/e= macs/share/emacs/28.0.50/lisp/org/ob-makefile /home/jao/.emacs.d/elpa.28/org-20201109/ob-awk hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/ob-awk /home/jao/.emacs.d/elpa.28/org-20201109/ob-scheme hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/ob-scheme /home/jao/.emacs.d/elpa.28/org-20201109/org-clock hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/org-clock /home/jao/.emacs.d/elpa.28/org-20201109/ol-info hides /usr/local/stow/emacs= /share/emacs/28.0.50/lisp/org/ol-info /home/jao/.emacs.d/elpa.28/org-20201109/ob hides /usr/local/stow/emacs/shar= e/emacs/28.0.50/lisp/org/ob /home/jao/.emacs.d/elpa.28/org-20201109/ob-shen hides /usr/local/stow/emacs= /share/emacs/28.0.50/lisp/org/ob-shen /home/jao/.emacs.d/elpa.28/org-20201109/ox-ascii hides /usr/local/stow/emac= s/share/emacs/28.0.50/lisp/org/ox-ascii /home/jao/.emacs.d/elpa.28/org-20201109/ob-C hides /usr/local/stow/emacs/sh= are/emacs/28.0.50/lisp/org/ob-C /home/jao/.emacs.d/elpa.28/org-20201109/ob-core hides /usr/local/stow/emacs= /share/emacs/28.0.50/lisp/org/ob-core /home/jao/.emacs.d/elpa.28/org-20201109/org-duration hides /usr/local/stow/= emacs/share/emacs/28.0.50/lisp/org/org-duration /home/jao/.emacs.d/elpa.28/org-20201109/ob-processing hides /usr/local/stow= /emacs/share/emacs/28.0.50/lisp/org/ob-processing /home/jao/.emacs.d/elpa.28/org-20201109/org-datetree hides /usr/local/stow/= emacs/share/emacs/28.0.50/lisp/org/org-datetree /home/jao/.emacs.d/elpa.28/org-20201109/ob-haskell hides /usr/local/stow/em= acs/share/emacs/28.0.50/lisp/org/ob-haskell /home/jao/.emacs.d/elpa.28/org-20201109/org-element hides /usr/local/stow/e= macs/share/emacs/28.0.50/lisp/org/org-element /home/jao/.emacs.d/elpa.28/org-20201109/org-crypt hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/org-crypt /home/jao/.emacs.d/elpa.28/org-20201109/org-pcomplete hides /usr/local/stow= /emacs/share/emacs/28.0.50/lisp/org/org-pcomplete /home/jao/.emacs.d/elpa.28/org-20201109/ob-abc hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/ob-abc /home/jao/.emacs.d/elpa.28/org-20201109/ob-tangle hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/ob-tangle /home/jao/.emacs.d/elpa.28/org-20201109/ox-beamer hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/ox-beamer /home/jao/.emacs.d/elpa.28/org-20201109/org-keys hides /usr/local/stow/emac= s/share/emacs/28.0.50/lisp/org/org-keys /home/jao/.emacs.d/elpa.28/org-20201109/ol-eww hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/ol-eww /home/jao/.emacs.d/elpa.28/org-20201109/ob-ruby hides /usr/local/stow/emacs= /share/emacs/28.0.50/lisp/org/ob-ruby /home/jao/.emacs.d/elpa.28/org-20201109/ob-java hides /usr/local/stow/emacs= /share/emacs/28.0.50/lisp/org/ob-java /home/jao/.emacs.d/elpa.28/org-20201109/org-attach-git hides /usr/local/sto= w/emacs/share/emacs/28.0.50/lisp/org/org-attach-git /home/jao/.emacs.d/elpa.28/org-20201109/ob-gnuplot hides /usr/local/stow/em= acs/share/emacs/28.0.50/lisp/org/ob-gnuplot /home/jao/.emacs.d/elpa.28/org-20201109/org-ctags hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/org-ctags /home/jao/.emacs.d/elpa.28/org-20201109/ob-picolisp hides /usr/local/stow/e= macs/share/emacs/28.0.50/lisp/org/ob-picolisp /home/jao/.emacs.d/elpa.28/org-20201109/ob-perl hides /usr/local/stow/emacs= /share/emacs/28.0.50/lisp/org/ob-perl /home/jao/.emacs.d/elpa.28/org-20201109/ol-bibtex hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/ol-bibtex /home/jao/.emacs.d/elpa.28/org-20201109/org-capture hides /usr/local/stow/e= macs/share/emacs/28.0.50/lisp/org/org-capture /home/jao/.emacs.d/elpa.28/org-20201109/ob-python hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/ob-python /home/jao/.emacs.d/elpa.28/org-20201109/org-list hides /usr/local/stow/emac= s/share/emacs/28.0.50/lisp/org/org-list /home/jao/.emacs.d/elpa.28/org-20201109/ol-mhe hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/ol-mhe /home/jao/.emacs.d/elpa.28/org-20201109/ox-html hides /usr/local/stow/emacs= /share/emacs/28.0.50/lisp/org/ox-html /home/jao/.emacs.d/elpa.28/org-20201109/ox-latex hides /usr/local/stow/emac= s/share/emacs/28.0.50/lisp/org/ox-latex /home/jao/.emacs.d/elpa.28/org-20201109/ob-stan hides /usr/local/stow/emacs= /share/emacs/28.0.50/lisp/org/ob-stan /home/jao/.emacs.d/elpa.28/org-20201109/ob-coq hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/ob-coq /home/jao/.emacs.d/elpa.28/org-20201109/ob-js hides /usr/local/stow/emacs/s= hare/emacs/28.0.50/lisp/org/ob-js /home/jao/.emacs.d/elpa.28/org-20201109/ob-css hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/ob-css /home/jao/.emacs.d/elpa.28/org-20201109/ob-sed hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/ob-sed /home/jao/.emacs.d/elpa.28/org-20201109/ol-docview hides /usr/local/stow/em= acs/share/emacs/28.0.50/lisp/org/ol-docview /home/jao/.emacs.d/elpa.28/org-20201109/ox-md hides /usr/local/stow/emacs/s= hare/emacs/28.0.50/lisp/org/ox-md /home/jao/.emacs.d/elpa.28/org-20201109/ob-ocaml hides /usr/local/stow/emac= s/share/emacs/28.0.50/lisp/org/ob-ocaml /home/jao/.emacs.d/elpa.28/org-20201109/ob-ditaa hides /usr/local/stow/emac= s/share/emacs/28.0.50/lisp/org/ob-ditaa /home/jao/.emacs.d/elpa.28/org-20201109/org-tempo hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/org-tempo /home/jao/.emacs.d/elpa.28/org-20201109/org-table hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/org-table /home/jao/.emacs.d/elpa.28/org-20201109/org-agenda hides /usr/local/stow/em= acs/share/emacs/28.0.50/lisp/org/org-agenda /home/jao/.emacs.d/elpa.28/org-20201109/org-indent hides /usr/local/stow/em= acs/share/emacs/28.0.50/lisp/org/org-indent /home/jao/.emacs.d/elpa.28/org-20201109/ol-rmail hides /usr/local/stow/emac= s/share/emacs/28.0.50/lisp/org/ol-rmail /home/jao/.emacs.d/elpa.28/org-20201109/org-id hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/org-id /home/jao/.emacs.d/elpa.28/org-20201109/ox-texinfo hides /usr/local/stow/em= acs/share/emacs/28.0.50/lisp/org/ox-texinfo /home/jao/.emacs.d/elpa.28/org-20201109/ob-org hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/ob-org /home/jao/.emacs.d/elpa.28/org-20201109/org-src hides /usr/local/stow/emacs= /share/emacs/28.0.50/lisp/org/org-src /home/jao/.emacs.d/elpa.28/org-20201109/ob-J hides /usr/local/stow/emacs/sh= are/emacs/28.0.50/lisp/org/ob-J /home/jao/.emacs.d/elpa.28/org-20201109/ox-icalendar hides /usr/local/stow/= emacs/share/emacs/28.0.50/lisp/org/ox-icalendar /home/jao/.emacs.d/elpa.28/org-20201109/ob-lilypond hides /usr/local/stow/e= macs/share/emacs/28.0.50/lisp/org/ob-lilypond /home/jao/.emacs.d/elpa.28/org-20201109/org-timer hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/org-timer /home/jao/.emacs.d/elpa.28/org-20201109/ob-sass hides /usr/local/stow/emacs= /share/emacs/28.0.50/lisp/org/ob-sass /home/jao/.emacs.d/elpa.28/org-20201109/ol hides /usr/local/stow/emacs/shar= e/emacs/28.0.50/lisp/org/ol /home/jao/.emacs.d/elpa.28/org-20201109/org-inlinetask hides /usr/local/sto= w/emacs/share/emacs/28.0.50/lisp/org/org-inlinetask /home/jao/.emacs.d/elpa.28/org-20201109/ox-publish hides /usr/local/stow/em= acs/share/emacs/28.0.50/lisp/org/ox-publish /home/jao/.emacs.d/elpa.28/org-20201109/ob-asymptote hides /usr/local/stow/= emacs/share/emacs/28.0.50/lisp/org/ob-asymptote /home/jao/.emacs.d/elpa.28/org-20201109/ob-maxima hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/ob-maxima /home/jao/.emacs.d/elpa.28/org-20201109/org-lint hides /usr/local/stow/emac= s/share/emacs/28.0.50/lisp/org/org-lint /home/jao/.emacs.d/elpa.28/org-20201109/ob-fortran hides /usr/local/stow/em= acs/share/emacs/28.0.50/lisp/org/ob-fortran /home/jao/.emacs.d/elpa.28/org-20201109/org hides /usr/local/stow/emacs/sha= re/emacs/28.0.50/lisp/org/org /home/jao/.emacs.d/elpa.28/org-20201109/org-faces hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/org-faces /home/jao/.emacs.d/elpa.28/org-20201109/ob-plantuml hides /usr/local/stow/e= macs/share/emacs/28.0.50/lisp/org/ob-plantuml /home/jao/.emacs.d/elpa.28/org-20201109/org-install hides /usr/local/stow/e= macs/share/emacs/28.0.50/lisp/org/org-install /home/jao/.emacs.d/elpa.28/org-20201109/org-macs hides /usr/local/stow/emac= s/share/emacs/28.0.50/lisp/org/org-macs /home/jao/.emacs.d/elpa.28/org-20201109/org-mouse hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/org-mouse /home/jao/.emacs.d/elpa.28/org-20201109/org-habit hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/org-habit /home/jao/.emacs.d/elpa.28/org-20201109/ox-man hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/ox-man /home/jao/.emacs.d/elpa.28/org-20201109/ol-w3m hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/ol-w3m /home/jao/.emacs.d/elpa.28/org-20201109/ob-octave hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/ob-octave /home/jao/.emacs.d/elpa.28/org-20201109/org-footnote hides /usr/local/stow/= emacs/share/emacs/28.0.50/lisp/org/org-footnote /home/jao/.emacs.d/elpa.28/org-20201109/ol-irc hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/ol-irc /home/jao/.emacs.d/elpa.28/org-20201109/ob-calc hides /usr/local/stow/emacs= /share/emacs/28.0.50/lisp/org/ob-calc /home/jao/.emacs.d/elpa.28/org-20201109/ob-comint hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/ob-comint /home/jao/.emacs.d/elpa.28/org-20201109/ob-groovy hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/ob-groovy /home/jao/.emacs.d/elpa.28/org-20201109/org-compat hides /usr/local/stow/em= acs/share/emacs/28.0.50/lisp/org/org-compat /home/jao/.emacs.d/elpa.28/org-20201109/ob-lua hides /usr/local/stow/emacs/= share/emacs/28.0.50/lisp/org/ob-lua /home/jao/.emacs.d/elpa.28/org-20201109/org-mobile hides /usr/local/stow/em= acs/share/emacs/28.0.50/lisp/org/org-mobile /home/jao/.emacs.d/elpa.28/org-20201109/ob-eshell hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/ob-eshell /home/jao/.emacs.d/elpa.28/org-20201109/org-macro hides /usr/local/stow/ema= cs/share/emacs/28.0.50/lisp/org/org-macro /home/jao/.emacs.d/elpa.28/org-20201109/org-plot hides /usr/local/stow/emac= s/share/emacs/28.0.50/lisp/org/org-plot /home/jao/.emacs.d/elpa.28/org-20201109/org-goto hides /usr/local/stow/emac= s/share/emacs/28.0.50/lisp/org/org-goto /home/jao/.emacs.d/elpa.28/org-20201109/ob-vala hides /usr/local/stow/emacs= /share/emacs/28.0.50/lisp/org/ob-vala /home/jao/.emacs.d/elpa.28/org-20201109/ob-emacs-lisp hides /usr/local/stow= /emacs/share/emacs/28.0.50/lisp/org/ob-emacs-lisp /home/jao/.emacs.d/elpa.28/org-20201109/ob-shell hides /usr/local/stow/emac= s/share/emacs/28.0.50/lisp/org/ob-shell /home/jao/.emacs.d/elpa.28/org-20201109/org-version hides /usr/local/stow/e= macs/share/emacs/28.0.50/lisp/org/org-version /home/jao/.emacs.d/elpa.28/org-20201109/org-loaddefs hides /usr/local/stow/= emacs/share/emacs/28.0.50/lisp/org/org-loaddefs /home/jao/.emacs.d/elpa.28/org-20201109/ob-io hides /usr/local/stow/emacs/s= hare/emacs/28.0.50/lisp/org/ob-io Features: (shadow ffap helpful trace edebug f dash-functional elisp-refs help-fns radix-tree cl-print debug backtrace bash-completion em-unix em-script em-prompt em-ls em-hist em-pred em-glob em-dirs esh-var em-cmpl em-basic em-banner em-alias rect ace-window avy goto-chg counsel-spotify counsel-spotify-messages counsel-spotify-notifications counsel-spotify-backends counsel-spotify-search cider-find cider-macroexpansion cider cider-debug cider-browse-ns cider-mode cider-inspector cider-completion cider-profile cider-eval cider-repl-history pulse cider-repl cider-resolve cider-test cider-overlays cider-stacktrace cider-doc cider-browse-spec cider-clojuredocs cider-eldoc cider-client cider-common cider-connection cider-util cider-popup sesman-browser nrepl-client queue nrepl-dict cider-compat parseedn parseclj-parser parseclj-lex paredit display-fill-column-indicator vc-mtn vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs bbdb-pgp mailalias bbdb-message w3m-form w3m-symbol quail flow-fill gnus-cite mm-archive mail-extr gnus-async gnus-bcklg gnus-dup qp gnus-ml gnus-topic utf-7 bbdb-gnus gnus-delay gnus-draft gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-cache gnus-msg nndraft nnmh gnus-demon nntp cal-move view cal-iso cdlatex texmathp bibtex url-cache mule-util emojify apropos tar-mode arc-mode archive-mode ht lui-track circe-display-images circe-color-nicks circe-lagmon circe lui-irc-colors irc lcs lui-format circe-compat twittering-mode slack slack-company slack-unread slack-websocket slack-thread-event slack-room-event slack-star-event slack-reaction-event slack-reply-event slack-typing slack-slash-commands slack-message-event slack-event slack-dialog-edit-element-buffer slack-dialog-buffer slack-dialog slack-stars-buffer slack-search-result-buffer slack-thread-message-compose-buffer slack-file-list-buffer slack-file-info-buffer slack-all-threads-buffer slack-message-buffer slack-user-profile-buffer slack-pinned-items-buffer slack-pinned-item slack-thread-message-buffer slack-room-info-buffer slack-room-buffer slack-message-share-buffer slack-message-edit-buffer slack-room-message-compose-buffer slack-message-compose-buffer slack-message-attachment-preview-buffer slack-action slack-star slack-reminder slack-search slack-message-reaction slack-message-editor slack-message-sender slack-message-notification slack-buffer slack-message-formatter slack-thread slack-im slack-channel slack-group slack-conversations slack-create-message slack-attachment slack-selectable slack-bot-message slack-user-message slack-file slack-message slack-message-faces slack-unescape slack-block slack-mrkdwn slack-usergroup slack-reaction slack-modeline slack-room slack-counts slack-user slack-bot slack-dnd-status slack-emoji slack-image slack-request slack-log request lui tracking shorten flyspell ispell slack-team slack-team-ws slack-util websocket bindat copyright jao-patches bml-logs bml bml-misc bml-whizzml bml-clojure bml-clj-tests bml-python info-look bml-skels bml-utils whizzml-skeletons skeleton whizzml-mode exwm-systemtray xcb-systemtray xcb-xembed exwm-edit jao-afio exwm exwm-input xcb-keysyms xcb-xkb exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types xcb-debug kana kanji-mode jao-emms-random-album ivy-emms jao-emms-lyrics jao-lyrics network-stream jao-emms-info-track jao-emms jao-osd emms-librefm-stream emms-librefm-scrobbler emms-playlist-limit emms-volume emms-volume-mixerctl emms-volume-pulse emms-volume-amixer emms-i18n emms-history emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-icon emms-browser sort emms-playlist-sort emms-last-played emms-player-xine emms-player-mpd emms-playing-time emms-lyrics emms-url emms-streams emms-show-all emms-tag-editor emms-mark emms-mode-line emms-cache emms-info-exiftool emms-info-tinytag emms-info-metaflac emms-info-opusinfo emms-info-ogginfo emms-info-mp3info emms-info emms-later-do emms-playlist-mode emms-player-vlc emms-player-mpv emms-player-mplayer emms-player-simple emms-source-playlist emms-source-file locate emms-setup emms emms-compat spotify telega-obsolete telega telega-tdlib-events telega-modes telega-webpage telega-root telega-chat telega-company telega-user telega-notifications telega-msg telega-tme telega-sticker telega-i18n telega-vvnote telega-media telega-voip telega-ffplay telega-info telega-sort telega-filter telega-ins telega-folders telega-inline telega-tdlib telega-util rainbow-identifiers telega-server telega-core cursor-sensor telega-customize emacsbug jao-ednc jao-minibuffer ednc jao-proton-utils enwc enwc-backend bluetooth github-review deferred a gitconfig-mode conf-mode git-timemachine orgit-forge forge-list forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub forge-notify forge-revnote forge-pullreq forge-issue forge-topic bug-reference forge-post forge-repo forge forge-core forge-db closql emacsql-sqlite emacsql emacsql-compiler diff-hl vc-dir ewoc json-mode json-reformat json-snatcher js cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs merlin-company merlin-cap merlin utop utop-minor-mode tuareg tuareg-opam flymake-proc flymake caml-help caml-types caml-emacs find-file alchemist alchemist-macroexpand alchemist-company alchemist-help alchemist-complete alchemist-refcard alchemist-phoenix alchemist-compile alchemist-iex alchemist-message alchemist-hooks alchemist-hex alchemist-mix alchemist-info alchemist-goto alchemist-scope alchemist-eval alchemist-interact alchemist-server alchemist-execute alchemist-report alchemist-test-mode alchemist-project alchemist-file alchemist-key alchemist-utils elixir-mode elixir-format pkg-info epl elixir-smie erlang virtualenvwrapper gud ediprolog sesman vc vc-dispatcher clojure-mode lisp-mnt geiser edit-list debbugs soap-client url-http url-auth url-gw nsm warnings rng-xsd xsd-regexp flycheck eshell-autojump eshell-up git-ps1-mode em-term eshell-syntax-highlighting vterm face-remap vterm-module w3m w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-favicon w3m-image w3m-proc w3m-util term disp-table ehelp jao-doc-view saveplace-pdf-view pdf-occur ibuf-ext ibuffer ibuffer-loaddefs tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch let-alist pdf-misc pdf-tools pdf-view magit-bookmark bookmark pdf-cache pdf-info tq pdf-util bbdb-mua bbdb-anniv bbdb-com bbdb bbdb-site timezone jao-frm visual-fill-column counsel-notmuch notmuch hl-line notmuch-tree notmuch-jump notmuch-hello notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash coolj notmuch-query goto-addr notmuch-tag notmuch-lib notmuch-compat smtpmail sendmail randomsig gnutls markdown-toc s markdown-mode thingatpt org-static-blog htmlize jao-org-utils ol-info ol-docview doc-view image-mode exif ol-bbdb ol-eshell esh-mode eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util ol-w3m ol-gnus nnselect gnus-search eieio-opt speedbar ezimage dframe gnus-icalendar org-capture gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr kinsoku svg dom gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win icalendar org-agenda org-refile gnus nnheader epresent ob-shell ob-scheme ob-python python tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat parse-time iso8601 ls-lisp ob-org ob-ocaml ob-makefile ob-haskell ob-gnuplot ob-clojure ob-calc calc-store calc-trail calc-ext calc calc-loaddefs calc-macs ob-prolog prolog smie align ob-elixir org-tempo tempo ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox org-element avl-tree org-fragtog winner bm modern-fringes jao-notify paren inform find-dired dired-x jka-compr company-oddmuse company-keywords company-etags etags fileloop generator company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb persistent-scratch so-long epa-file battery cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew holidays hol-loaddefs appt diary-lib diary-loaddefs company-quickhelp pos-tip company-math math-symbol-lists company alert log4e notifications gntp ivy-rich wgrep-ag wgrep grep diminish counsel xdg xref project compile swiper ivy flx delsel ivy-faces ivy-overlay colir autoinsert time jao-greenish-theme jao-themes cl memory-usage jao-sleep dbus xml undo-fu-session savehist recentf tree-widget saveplace gnu-elpa-keyring-update poly-org orgit magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode diff magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process magit-mode git-commit transient magit-git magit-section benchmark magit-utils pcase which-func imenu vc-git diff-mode ido crm log-edit message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa epg epg-config gnus-util rmail rmail-loaddefs 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 with-editor async-bytecomp async shell server dash org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-color org-list org-faces org-entities time-date noutline outline org-version ob-emacs-lisp org-table ol org-keys org-loaddefs find-func cal-menu calendar cal-loaddefs polymode derived poly-lock polymode-base polymode-weave polymode-export polymode-compat polymode-methods polymode-core polymode-classes eieio-custom eieio-base color paradox paradox-menu paradox-commit-list hydra ring lv cus-edit pp cus-start cus-load wid-edit paradox-execute paradox-github paradox-core spinner cl-extra help-mode use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core literate-elisp ob-core org-compat advice ob-eval org-macs format-spec finder-inf tex-site gh-common marshal eieio-compat rx edmacro kmacro w3m-load info package easymenu browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo x multi-tty make-network-process emacs) Memory information: ((conses 16 2650733 318317) (symbols 48 98247 4) (strings 32 569247 55155) (string-bytes 1 23577494) (vectors 16 237584) (vector-slots 8 7379689 249661) (floats 8 2538 3635) (intervals 56 59403 14314) (buffers 992 95)) --=20 We live on an island surrounded by a sea of ignorance. As our island of knowledge grows, so does the shore of our ignorance. - John Wheeler ------------=_1604999342-24215-3--