From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#24980: Fwd: tramp (2.2.13.25.1); ido virtual buffer interaction Date: Mon, 21 Nov 2016 19:37:46 +0100 Message-ID: <87mvgs4r2d.fsf@gmx.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: blaine.gmane.org 1479753561 23901 195.159.176.226 (21 Nov 2016 18:39:21 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 21 Nov 2016 18:39:21 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) To: 24980@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Nov 21 19:39:15 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c8tUo-0004lR-Mu for geb-bug-gnu-emacs@m.gmane.org; Mon, 21 Nov 2016 19:39:15 +0100 Original-Received: from localhost ([::1]:51210 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c8tUs-0000mo-2y for geb-bug-gnu-emacs@m.gmane.org; Mon, 21 Nov 2016 13:39:18 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53074) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c8tUh-0000iV-To for bug-gnu-emacs@gnu.org; Mon, 21 Nov 2016 13:39:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c8tUc-000610-VN for bug-gnu-emacs@gnu.org; Mon, 21 Nov 2016 13:39:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:50189) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c8tUc-00060u-QL for bug-gnu-emacs@gnu.org; Mon, 21 Nov 2016 13:39:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1c8tUc-0002jq-Je for bug-gnu-emacs@gnu.org; Mon, 21 Nov 2016 13:39:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Nov 2016 18:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 24980 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.147975349810463 (code B ref -1); Mon, 21 Nov 2016 18:39:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 21 Nov 2016 18:38:18 +0000 Original-Received: from localhost ([127.0.0.1]:37355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c8tTq-0002ib-Ln for submit@debbugs.gnu.org; Mon, 21 Nov 2016 13:38:18 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:33634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c8tTn-0002iL-7Z for submit@debbugs.gnu.org; Mon, 21 Nov 2016 13:38:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c8tTd-0005hF-U2 for submit@debbugs.gnu.org; Mon, 21 Nov 2016 13:38:06 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:38488) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1c8tTd-0005h1-P4 for submit@debbugs.gnu.org; Mon, 21 Nov 2016 13:38:01 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52794) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c8tTZ-0008TT-4E for bug-gnu-emacs@gnu.org; Mon, 21 Nov 2016 13:38:01 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c8tTV-0005da-0z for bug-gnu-emacs@gnu.org; Mon, 21 Nov 2016 13:37:57 -0500 Original-Received: from mout.gmx.net ([212.227.17.22]:62544) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1c8tTU-0005dC-C0 for bug-gnu-emacs@gnu.org; Mon, 21 Nov 2016 13:37:52 -0500 Original-Received: from detlef.gmx.de ([93.209.69.178]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MGRhs-1bvduv0gZE-00DEth for ; Mon, 21 Nov 2016 19:37:50 +0100 Original-From: Michael Albinus X-Provags-ID: V03:K0:DIQzvXPe94wt38pfltf+3uyeXQNGkmB7e4rbGVcBUVID7tdE6J3 mBAKNB83QsFoJzG6xourQLB64zK28hAv2XwihLLkgPYLalCm6FOvXfMAIRfqIxN7p69xpB3 mKEnZKWwygT6fThRw+e89OMymFAc3CCuJ3yOBNFAl+By137VxS6KM+CQTfUDW9PN07Gb2X/ T4bU8xS96VFZlixllaZsA== X-UI-Out-Filterresults: notjunk:1;V01:K0:3CeZi1jEUfQ=:uYrhQUvVdcFLarXVXaKbB4 k3CjfqpLFYg38TyArEvXhHCiZPQwGS3SGwjElwjA7e5iAohRIRsN1VIC9EdcNhzsG/600oocu GSuWQNLgqJGAKg4WqG49guqp+Q72u6rAf3SsM2NRDaRWRrJwu0P21hphuRC7PMjxxuvQ26dsP YDznOgQOW3aAGEVy27lmI404TN+flw7oNom0QugSEOQhAcLpq1OcMCl0cq+wR5G4C3GqKSO5o XJZsDpLL2gcrTxu4/Ex1hZyini4Ev83P+TTVUMNqlTpFFuOJJJPyH7Ibhtbm39yNdNqRZfaMN XPEdue0L3Srv/oy1+a/4+KhNvDtwMgUlB0g8AF45Xem6O2KjkSXHLuIehMGNwjiz6eoOUaY4y Zzfzu9AjprOV/HIJ4SENc8Y9K2vcvo7BCyVELnBVar8C6GbjmPfk63ueQLQuI3fUoUFBq4fPQ Q6/tFOK26mmyOdJyFaN/qxdEgn2ZW9cmQd33kFtUgFKIFX8lDgOfrqC3tNRKljlMVUMYVIyjW wfj677F2djuPcQpXUzsAnYV3QT9jQHQswkdSFz7MjQoxPuzRNWGe0LX9dtPwrNKNpqvh8/G++ 7oDKVHLbLRzYdW/oIOq2S8v/eLZzdf4eVPZxOrmq15ub9UlLs/310avoP8rfE6m9gYBaZSdOZ r2Ttl7a8VHInwbdweU5kagu3tfEex8LD7Y1mPWXaS1E3AvwKyvcTisBtehZ1rnlph8jjRQ9cH Cw3UaOEhaeDDMADnBAuIajv6xEG7XATBjY27I9B3CpNDlW9clAAGzZqbFBM= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:125956 Archived-At: --=-=-= Content-Type: text/plain This is a bug which has arrived the Tramp mailing list. Since it isn't a pure Tramp issue, I report this as Emacs bug. Further messages from the Tramp ML will be forwarded as well. --=-=-= Content-Type: message/rfc822 Content-Disposition: inline X-From-Line: dave@boostpro.com Sun Nov 20 18:01:10 2016 Return-Path: Received: from lists.gnu.org ([208.118.235.17]) by mx-ha.gmx.net (mxgmx006 [212.227.15.9]) with ESMTPS (Nemesis) id 0LzGFd-1cmbHS0P6P-014Vrm for ; Mon, 21 Nov 2016 03:01:35 +0100 Received: from localhost ([::1]:46938 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c8dvJ-0007kQ-3x for michael.albinus@gmx.de; Sun, 20 Nov 2016 21:01:33 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40991) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c8dvC-0007fk-Np for tramp-devel@gnu.org; Sun, 20 Nov 2016 21:01:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c8dv7-0005dw-Ex for tramp-devel@gnu.org; Sun, 20 Nov 2016 21:01:26 -0500 Received: from mail-pg0-x22c.google.com ([2607:f8b0:400e:c05::22c]:33638) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c8dv6-0005al-L4 for tramp-devel@gnu.org; Sun, 20 Nov 2016 21:01:21 -0500 Received: by mail-pg0-x22c.google.com with SMTP id 3so124941772pgd.0 for ; Sun, 20 Nov 2016 18:01:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boostpro-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=h8LNhdRUq92txGPpnmnM6kzF0D7oUzJ1pUIiGnK97Fs=; b=xHGFtfVXn4sVwYvgKpa5MEONvi1Zyzi5XayVzwoXjJfVdmI4+92r4fthtOJZDysWBF 0TZTrkv8CTGrE/Fn14CEMZTpKBphmW3nnxVk4OQ/qUAhe05r1F5fAyFCmahqX4oDitx9 VUeQyS9iJ9QwkWf4aupiBKUg6RAIxmSNvgJmR+sr/Gt8GefH8xIrjPUVLcmjOgjPaJBt FklGSyJAX9yTubE01KuSweNQyhkBk8rLhpjPMB+tijqf8+VRt3JHqlRLv5vScBjGZkE0 R1oiWrNuElIup86LW2qPNlF/waXZhjFg/LpITSS2n4+bnhDkKErmDzN6KDe7BHhl1PRJ HqjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=h8LNhdRUq92txGPpnmnM6kzF0D7oUzJ1pUIiGnK97Fs=; b=mqJ03DDcL2EWSwUnTmxNEvkaFPjAwhsf4g023GqRHuXwZLerW9tUeh6MM9Wbf1LAes h1RzLp4kMUPOc9rCtgPY6iOjx/o0+vbuT1akhs1ogBeVEEyv1ki4qGekEUqz+AUmEn3+ 3Ut1Etsc/ZKaiBPjJdnNXjcxD8OstRRacQtxQaQa0c1wcIxS0itpqJrrSd2g2HsN/yuC jRPPwHTkAXmK9yrUY0RQDeEA5niuPYoWWYkqlPM2mqk8m1JvjxDiRvRYcb0vgdUFlMuT xBZ7D9RATaYCmaPux7PMUvatzU9JhRxp7W0qGLaPFmYOf9wMWgPPEwhWBItX5wea7p9/ v3Qw== X-Gm-Message-State: AKaTC01U8gjL7LE+G/zw4UUWbUfKOkQcWYl6cP8ag3Sr41yXMUwrDuBLxarCTqMN1Quhgw== X-Received: by 10.99.174.75 with SMTP id e11mr26345969pgp.89.1479693677224; Sun, 20 Nov 2016 18:01:17 -0800 (PST) Received: from Miles.local ([2601:646:8680:e650:1143:20b3:2f53:6abf]) by smtp.gmail.com with ESMTPSA id i194sm14701185pgc.46.2016.11.20.18.01.16 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 20 Nov 2016 18:01:16 -0800 (PST) Received: by Miles.local (Postfix, from userid 501) id 80B651A19EB; Sun, 20 Nov 2016 18:01:10 -0800 (PST) From: Dave Abrahams To: tramp-devel@gnu.org Subject: tramp (2.2.13.25.1); ido virtual buffer interaction Date: Sun, 20 Nov 2016 18:01:10 -0800 Message-ID: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400e:c05::22c X-BeenThere: tramp-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tramp-devel-bounces+michael.albinus=gmx.de@gnu.org Sender: "Tramp-devel" Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:Ed6M+l4OzK8=:x7dMMQvSGfeEdW/Aj/t4nBGap0 pr6bJRZMHg74KPvZdq5ECBVeBC2GB9Skbf9gTS/epomdd8+M3x9EzibuUe1ImEEQd57SrEV1X O9ukwf1KLnm61DSaqjtM5uK5i6CU2kO9AT0mybSV5huZDoTkyq2uh2o0YMDqDOhvgMLE0wE3j 1maXFcANHIeGdqQWQtP4xFrLSWj8ssZCu8V3usgaD5InXKrw6CYtyJTEH9L0D1KkssJaXH2tU EoLbc4QOohFBIGsVZv0B/9sdDF6hOIDTFL/DP5jrdrrWoX0cqa2k+FUuOOhdBk4p75xKh6D8K +tfYX2+t52no2bGkRvxMWXNP4oGwaThVtAMjwgWbbM/mrS0lTndg0h6C8A27q4R+1MQkeqvwZ iWv1JLRyz6jtQK3cD0Gj39cbeIwkuL9UwgcVirzwdI69IMTS+ol6F0WTrY2dqGQcf15NGAFi7 AncmEA4Gs1WFMcAb1pahhITl/aZOcGqGqmcFEQ1m7oWlrEXKkZUfrfXq8bDmp5idKwLgtTLFn UPja/MWqPpeqCcNezUsTKh/QsogSfg0VtQvIEBU6VR3IOeR0uGNATtgbQ+UgvQahEGTfzSrnE goFdCYF8b7NdmR2UkhD0aykH5s87rWyh9+xHyNS4KWh4RIghSQeQvKedDlz7lk03a0D64JjUM AaqCHrLPeZrfVyITj/bKJb1HeuuW4sWVF01PjPNIPVfuNBkhxnDhl+0KtKtDGtsdaTbQF82XE n28Ds9Dv9Y1SniqmiwVBh+VkuLfdK5ZyLwk8dU9RY7DsV2KkIzTCeOGO19inzlhC+fZ0kxHK2 yEBba2cKYciQ7Y+L5Jpf+AdFxSe4naghvFHFu1WTmJrBq31KFDtaV/1molEhAuS2k4boerHSx F5wA+9QgP/42fqk1P2jeue+DxtZAoYZ2X67JYN76NGggnUjVtWnnNhQiDrgkUIxa2XWs4+Z4Y XYsRmmMug7Va2+GUSkOA/C24xFlGMHceJXEUVsCGIxMiDRtKeF0FxNwQd3+vcUnvMOTWLPVyp OBWpuXe/wkZctCKDVyW48Kxsl1WVZYGqrJmC/xIZ6sxkVzs7VBiICBYUyiNJhs8pALcKKSgGr icnPu5nZeRHB+aMAkl8Ay9KUW27DgQ4L7zVC4NmPHJNpupxBhc7IgDcd56wDyS+sDNc47G/Bp wutol6UdzHCz4yRQ21WtA7zPCbqjHzw0IjO+SiSQO+PMxrOLli6qM39WP/R4DxYjfCXakRtdX N3M9QuY1c+EbaTu6ao3wNqQjwbBS4gccUm366CaRGrRJD0KWSWl6j+QuXQubvWncC6i7dz3Pr U+dbN+Oig/zXZh1ganq/a29jhMtEaB0itW78CjhDh3f0xArRS2kM8Km8EIMpPpNTyWOTskqsM c1EmmZDh7qzXe4ibirfoaU3aUgvn0lRvP8O/59kvsE1+D9HRCKVF9ZQeUy29T66ylwMr0pXo9 nBFOnNI+ikvNlVrzTzK58ROnR0f584EUDrLZxqTlpm0KkfLGzBQCZwkHGZt6cRpgc/hO6XTfT /6dKWVINe5ECQm4UeQ95KfzJz+sMw0D1FpcM+TFpi X-Content-Length: 63659 Lines: 828 Xref: detlef tramp:14954 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Michael, I know I've complained several times of TRAMP appearing to open connections at inopportune moments... well, I think I just found the problem: it's an interaction with ido. I had tried to reach a non-existent host with TRAMP and I found myself getting errors whenever I did `C-x b' to switch buffers, **even after invoking `tramp-cleanup-all-[connections/buffers]'** ido likes to keep a list of buffers-that-once-existed (`ido-use-virtual-buffers'), and I guess something it's doing is activating TRAMP; perhaps looking for the file at the other end. I attached some of the messages generated by using edebug-trace in ido-add-virtual-buffers-to-list just before the error. Happy to try to provide other diagnostic info if you want it. Result: nil [2 times] Result: "/scp:wingy.local:/Users/dave/src/llvm-disttest/.git" Result: ".git" [3 times] Result: nil [2 times] Result: ".git" Result: nil [2 times] Result: ".git" Result: nil Result: t Result: "/scp:wingy.local:/Users/dave/src/llvm-disttest/.git" Result: nil Result: t Result: ".git" Result: (("lit.site.cfg" . "/Users/dave/src/s/build/Ninja-ReleaseAssert/swi= ft-macosx-x86_64/test-macosx-x86_64/lit.site.cfg") ("ErrorBridging.swift" .= "/Users/Shared/dabrahams/s/swift/test/Constraints/ErrorBridging.swift") ("= CMakeCache.txt" . "/Users/dave/src/s/build/Ninja-ReleaseAssert/swift-macosx= -x86_64/CMakeCache.txt")) Result: nil Result: t Result: ".git" Result: ("*tramp/scp wingy*" "lit.cfg" "*compilation*" "swift-macosx-x86_64= " "*magit: swift" "*magit-process: swift" "tuple.swift" "Constraints" "run.= py" "enumtest.swift" "lit" "*grep*" "test-macosx-x86_64" "Ninja-ReleaseAsse= rt" "build" "s" "src" "test" "CMakeFiles" "build-scrip= t-impl" "*magit-process: llvm" "*magit-revision: llvm" "llvm" "SwiftSourceD= ocInfo.cpp" "Notification.swift" "CGFloat.swift.gyb" "Calendar.swift" "Floa= tingPointTypes.swift.gyb" "*Async Shell Command*" "swift" ".swift-build-pre= sets" "hosts" "Character.swift" "test" "String.swift" "*magit: dotem= acs" "compile-settings.el" "*magit-diff: dotemacs" "*magit-log: dotemacs" "= *Customize Group: compilation*" "gyb" "Unicode.swift" "compile.el.gz" "line= -directive" "subprocess.py" "FixedPoint.swift.gyb" "99-sugar.el" "*Customiz= e Group: mac*" "*magit-process: onmsg" "postfix.patch" ...) Result: nil Result: t Result: ".git" Result: ("\\` ") Result: nil Result: t Result: ".git" Result: "/scp:wingy.local:/Users/dave/src/llvm-disttest/.git" Result: (".git" . "/scp:wingy.local:/Users/dave/src/llvm-disttest/.git") Result: (("lit.site.cfg" . "/Users/dave/src/s/build/Ninja-ReleaseAssert/swi= ft-macosx-x86_64/test-macosx-x86_64/lit.site.cfg") ("ErrorBridging.swift" .= "/Users/Shared/dabrahams/s/swift/test/Constraints/ErrorBridging.swift") ("= CMakeCache.txt" . "/Users/dave/src/s/build/Ninja-ReleaseAssert/swift-macosx= -x86_64/CMakeCache.txt")) Result: ((".git" . "/scp:wingy.local:/Users/dave/src/llvm-disttest/.git") (= "lit.site.cfg" . "/Users/dave/src/s/build/Ninja-ReleaseAssert/swift-macosx-= x86_64/test-macosx-x86_64/lit.site.cfg") ("ErrorBridging.swift" . "/Users/S= hared/dabrahams/s/swift/test/Constraints/ErrorBridging.swift") ("CMakeCache= .txt" . "/Users/dave/src/s/build/Ninja-ReleaseAssert/swift-macosx-x86_64/CM= akeCache.txt")) [2 times] Result: "/wingy:src/" Result: "" [3 times] Result: t Result: "/wingy:src/" Result: "/wingy:src" Result: "src" [4 times] Result: nil [2 times] Result: "src" Result: nil Result: t Result: "/wingy:src/" Tramp: Opening connection for wingy using scp... Tramp: Sending command =E2=80=98exec ssh -o ControlMaster=3Dauto -o Contr= olPath=3D'tramp.%C' -o ControlPersist=3Dno -e none wingy=E2=80=99 Tramp: Waiting for prompts from remote shell... Tramp failed to connect. If this happens repeatedly, try =E2=80=98M-x tramp-cleanup-this-connection=E2=80=99 Emacs : GNU Emacs 25.1.1 (x86_64-apple-darwin13.4.0, Carbon Version 157 Ap= pKit 1265.21) of 2016-11-05 Package: tramp (2.2.13.25.1) current state: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (setq backup-by-copying t backup-by-copying-when-linked nil backup-by-copying-when-mismatch t backup-by-copying-when-privileged-mismatch 200 backup-directory-alist '(("." . "~/.emacs.d/backups")) file-name-handler-alist '(("\\(?:\\.dz\\|\\.txz\\|\\.xz\\|\\.lzma\\|\\.lz\= \|\\.g?z\\|\\.\\(?:tgz\\|svgz\\|sifz\\)\\|\\.tbz2?\\|\\.bz2\\|\\.Z\\)\\(?:~= \\|\\.~[-[:alnum:]:#@^._]+\\(?:~[[:digit:]]+\\)?~\\)?\\'" . jka-compr-handl= er) ("\\.gpg\\(~\\|\\.~[0-9]+~\\)?\\'" . epa-file-ha= ndler) ("\\`/[^/]*\\'" . tramp-completion-file-name-han= dler) ("\\`/[^/|:][^/|]*:" . tramp-file-name-handler) ("\\`/:" . file-name-non-special)) password-cache t password-cache-expiry 16 remote-file-name-inhibit-cache 10 shell-prompt-pattern "^[^#$%>\n]*[#$%>] *" tramp-actions-before-shell '((tramp-login-prompt-regexp tramp-action-login) (tramp-password-prompt-regexp tramp-action-pa= ssword) (tramp-wrong-passwd-regexp tramp-action-permi= ssion-denied) (shell-prompt-pattern tramp-action-succeed) (tramp-shell-prompt-pattern tramp-action-succ= eed) (tramp-yesno-prompt-regexp tramp-action-yesno) (tramp-yn-prompt-regexp tramp-action-yn) (tramp-terminal-prompt-regexp tramp-action-te= rminal) (tramp-process-alive-regexp tramp-action-proc= ess-alive)) tramp-actions-copy-out-of-band '((tramp-password-prompt-regexp tramp-actio= n-password) (tramp-wrong-passwd-regexp tramp-action-p= ermission-denied) (tramp-copy-failed-regexp tramp-action-pe= rmission-denied) (tramp-process-alive-regexp tramp-action-= out-of-band)) tramp-adb-connect-if-not-connected nil tramp-adb-method "adb" tramp-adb-program "adb" tramp-adb-prompt "(decode-coding-string (base64-decode-string \"XlwoPzpbWz= pkaWdpdDpdXSp8P1wpP1woPzpbWzphbG51bTpdGztbXSpAW1s6YWxudW06XV0qW14j\nXCRdKlw= pP1sjXCRdW1s6c3BhY2U6XV0=3D\") 'raw-text)" tramp-auto-save-directory nil tramp-awk-coding-test "test -c /dev/zero && od -v -t x1 -A n = /dev/null\")\n }\n obc=3D0; o=3D0\n }\n }\n = }\n }\n}'" tramp-awk-encode "od -v -t x1 -A n | busybox awk '\\\nBEGIN {\n b64 =3D \= "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\"\n b16 = =3D \"0123456789abcdef\"\n}\n{\n for (c=3D1; c<=3Dlength($0); c++) {\n = d=3Dindex(b16, substr($0,c,1))\n if (d--) {\n for (b=3D1; b<=3D4; b= ++) {\n o=3Do*2+int(d/8); d=3D(d*2)%%16\n if (++obc=3D=3D6) {= \n printf substr(b64,o+1,1)\n if (++rc>75) { printf \"\\n= \"; rc=3D0 }\n obc=3D0; o=3D0\n }\n }\n }\n }\n}\n= END {\n if (obc) {\n tail=3D(obc=3D=3D2) ? \"=3D=3D\\n\" : \"=3D\\n\"\n= while (obc++<6) { o=3Do*2 }\n printf \"%%c\", substr(b64,o+1,1)\n }= else {\n tail=3D\"\\n\"\n }\n printf tail\n}'" tramp-backup-directory-alist '(("." . "~/.emacs.d/backups")) tramp-bluez-discover-devices-timeout 60 tramp-bug-report-address "tramp-devel@gnu.org" tramp-cache-data '((["scp" nil "wingy" nil nil] ("first-password-request" = t)) (nil ("locale" "en_US.UTF-8")) ("#" nil) ("#" nil) ("#" nil)) tramp-cache-data-changed t tramp-cache-unload-hook '(#[nil "\300\301\302\"\207" [remove-hook kill-emacs-hook tramp-dump-connec= tion-properties] 3] #[nil "\300\301\302\"\210\300\303\302\"\210\300\= 304\302\"\207" [remove-hook before-revert-hook tramp-flush-fi= le-function eshell-pre-command-hook kill-buffer-hook] 3] ) tramp-chunksize nil tramp-color-escape-sequence-regexp "(decode-coding-string (base64-decode-s= tring \"G1tbOzAtOV0rbQ=3D=3D\") 'raw-text)" tramp-completion-file-name-handler-alist '((file-name-all-completions . tramp-completion-handle-file-n= ame-all-completions) (file-name-completion . tramp-completion-handle-file-n= ame-completion) ) tramp-completion-file-name-regexp "\\`/[^/]*\\'" tramp-completion-file-name-regexp-separate "\\`/\\([[][^]]*\\)?\\'" tramp-completion-file-name-regexp-unified "\\`/[^/]*\\'" tramp-completion-function-alist '(("fcp" (tramp-parse-rhosts "/etc/hosts.e= quiv") (tramp-parse-shosts "~/.ssh/known_hosts= ") (tramp-parse-sconfig "~/.ssh/config")) ("psftp" (tramp-parse-rhosts "/etc/hosts= .equiv") (tramp-parse-shosts "~/.ssh/known_hosts= ") (tramp-parse-sconfig "~/.ssh/config")) ("pscp" (tramp-parse-rhosts "/etc/hosts.= equiv") (tramp-parse-shosts "~/.ssh/known_hosts= ") (tramp-parse-sconfig "~/.ssh/config")) ("plink" (tramp-parse-rhosts "/etc/hosts= .equiv") (tramp-parse-shosts "~/.ssh/known_hosts= ") (tramp-parse-sconfig "~/.ssh/config")) ("krlogin" (tramp-parse-rhosts "/etc/hos= ts.equiv")) ("ksu" (tramp-parse-passwd "/etc/passwd"= )) ("sudo" (tramp-parse-passwd "/etc/passwd= ")) ("su" (tramp-parse-passwd "/etc/passwd")) ("nc" (tramp-parse-hosts "/etc/hosts")) ("telnet" (tramp-parse-hosts "/etc/hosts= ")) ("sshx" (tramp-parse-rhosts "/etc/hosts.= equiv") (tramp-parse-shosts "~/.ssh/known_hosts= ") (tramp-parse-sconfig "~/.ssh/config")) ("ssh" (tramp-parse-rhosts "/etc/hosts.e= quiv") (tramp-parse-shosts "~/.ssh/known_hosts= ") (tramp-parse-sconfig "~/.ssh/config")) ("remsh" (tramp-parse-rhosts "/etc/hosts= .equiv")) ("rsh" (tramp-parse-rhosts "/etc/hosts.e= quiv")) ("rsync" (tramp-parse-rhosts "/etc/hosts= .equiv") (tramp-parse-shosts "~/.ssh/known_hosts= ") (tramp-parse-sconfig "~/.ssh/config")) ("scpx" (tramp-parse-rhosts "/etc/hosts.= equiv") (tramp-parse-shosts "~/.ssh/known_hosts= ") (tramp-parse-sconfig "~/.ssh/config")) ("scp" (tramp-parse-rhosts "/etc/hosts.e= quiv") (tramp-parse-shosts "~/.ssh/known_hosts= ") (tramp-parse-sconfig "~/.ssh/config")) ("remcp" (tramp-parse-rhosts "/etc/hosts= .equiv")) ("rcp" (tramp-parse-rhosts "/etc/hosts.e= quiv")) ("adb" (tramp-adb-parse-device-names "")= )) tramp-completion-function-alist-putty '((tramp-parse-putty "~/.putty/sessi= ons")) tramp-completion-function-alist-rsh '((tramp-parse-rhosts "/etc/hosts.equi= v")) tramp-completion-function-alist-ssh '((tramp-parse-rhosts "/etc/hosts.equi= v") (tramp-parse-shosts "~/.ssh/known_ho= sts") (tramp-parse-sconfig "~/.ssh/config"= )) tramp-completion-function-alist-su '((tramp-parse-passwd "/etc/passwd")) tramp-completion-function-alist-telnet '((tramp-parse-hosts "/etc/hosts")) tramp-completion-mode nil tramp-completion-reread-directory-timeout 10 tramp-connection-min-time-diff 5 tramp-connection-properties nil tramp-connection-timeout 60 tramp-copy-failed-regexp "\\(.+: \\(No such file or directory\\|Permission= denied\\|is a directory\\|not a regular file\\)\\)\\s-*" tramp-copy-size-limit 10240 tramp-current-connection '((#("scp" 0 3 (tramp-default t)) nil "wingy") 22= 578 20907 655911 0) tramp-current-host "wingy" tramp-current-method #("scp" 0 3 (tramp-default t)) tramp-current-user nil tramp-debug-on-error nil tramp-debug-outline-regexp "[0-9]+:[0-9]+:[0-9]+\\.[0-9]+ [a-z0-9-]+ (\\([= 0-9]+\\)) #" tramp-default-host "localhost" tramp-default-host-alist '(("adb" nil "")) tramp-default-method "scp" tramp-default-method-alist '((nil "%" "smb") ("\\`\\(127\\.0\\.0\\.1\\|::1\\|Daves-MacBook= -Pro\\.local\\|localhost6?\\)\\'" "\\`root\\'" "su") (nil "\\`\\(anonymous\\|ftp\\)\\'" "ftp") ("\= \`ftp\\." nil "ftp")) tramp-default-proxies-alist '(("\\`localhost\\'" nil nil) ("\\`206.217.198= .21\\'" nil nil) ("\\`.+\\'" "\\`root\\'" "/ssh:%h:")) tramp-default-user nil tramp-default-user-alist '(("\\`smb\\'" nil nil) ("\\`\\(?:fcp\\|krlogin\\|nc\\|r\\(?:cp\\|emcp\= \|sh\\)\\|telnet\\)\\'" nil "dave") ("\\`\\(?:ksu\\|su\\(?:do\\)?\\)\\'" nil "root") ("\\`\\(?:socks\\|tunnel\\)\\'" nil "dave") ("\= \`synce\\'" nil nil)) tramp-devices 5 tramp-domain-regexp "[-a-zA-Z0-9_.]+" tramp-echo-mark "_echo" tramp-echo-mark-marker "_echo" tramp-echo-mark-marker-length 5 tramp-echoed-echo-mark-regexp "_echo\\(\\( \\)?\\)\\{5\\}" tramp-encoding-command-interactive "-i" tramp-encoding-command-switch "-c" tramp-encoding-shell "/bin/sh" tramp-end-of-heredoc "ec67d31971613281df36b575da1db2fb" tramp-end-of-output "///4943970cf9bda37be673bd9dd6642183#$" tramp-file-mode-type-map '((0 . "-") (1 . "p") (2 . "c") (3 . "m") (4 . "d= ") (5 . "?") (6 . "b") (7 . "?") (8 . "-") (9 . "n") (10 . "l") (11 . = "?") (12 . "s") (13 . "D") (14 . "w")) tramp-file-name-regexp "\\`/[^/|:][^/|]*:" tramp-file-name-regexp-separate "\\`/\\[.*\\]" tramp-file-name-regexp-unified "\\`/[^/|:][^/|]*:" tramp-file-name-structure '("^/\\(\\(?:\\(?:\\([a-zA-Z_0-9-]+\\):\\)?\\(?:= \\([^/|: ]+\\)@\\)?\\(\\(?:[a-zA-Z0-9_.-]+\\|\\[\\(?:\\(?:\\(?:[a-zA-Z0-9]= +\\)?:\\)+[a-zA-Z0-9.]+\\)?]\\)\\(?:#[0-9]+\\)?\\)?|\\)+\\)?\\(?:\\([a-zA-Z= _0-9-]+\\):\\)?\\(?:\\([^/|: ]+\\)@\\)?\\(\\(?:[a-zA-Z0-9_.-]+\\|\\[\\(?:\= \(?:\\(?:[a-zA-Z0-9]+\\)?:\\)+[a-zA-Z0-9.]+\\)?]\\)\\(?:#[0-9]+\\)?\\)?:\\(= .*$\\)" 5 6 7 8 1) tramp-foreign-file-name-handler-alist '((tramp-smb-file-name-p . tramp-smb= -file-name-handler) (tramp-ftp-file-name-p . tramp-ftp= -file-name-handler) (tramp-adb-file-name-p . tramp-adb= -file-name-handler) (identity . tramp-sh-file-name-han= dler)) tramp-ftp-method "ftp" tramp-gvfs-methods '("afp" "dav" "davs" "obex" "sftp" "synce") tramp-gvfs-zeroconf-domain "local" tramp-gw-socks-method "socks" tramp-gw-tunnel-method "tunnel" tramp-half-a-year '(241 17024) tramp-handle-file-local-copy-hook nil tramp-handle-write-region-hook nil tramp-histfile-override ".tramp_history" tramp-host-regexp "[a-zA-Z0-9_.-]+" tramp-host-with-port-regexp "\\([a-zA-Z0-9_.-]+\\)#\\([0-9]+\\)" tramp-initial-end-of-output "#$ " tramp-inline-compress-commands '(("gzip" "gzip -d") ("bzip2" "bzip2 -d") (= "xz" "xz -d") ("compress" "compress -d")) tramp-inline-compress-start-size 4096 tramp-inodes 0 tramp-ipv6-regexp "\\(?:\\(?:[a-zA-Z0-9]+\\)?:\\)+[a-zA-Z0-9.]+" tramp-local-coding-commands '((b64 base64-encode-region base64-decode-regi= on) (uu tramp-uuencode-region uudecode-decode-re= gion) (pack "perl -e 'binmode STDIN; binmode STDOUT; pr= int pack(q{u*}, join q{}, <>)'" "perl -e 'binmode STDIN; binmode STDOUT; pr= int unpack(q{u*}, join q{}, <>)'") ) tramp-local-end-of-line "\n" tramp-local-host-regexp "\\`\\(127\\.0\\.0\\.1\\|::1\\|Daves-MacBook-Pro\\= .local\\|localhost6?\\)\\'" tramp-localname-regexp ".*$" tramp-locked nil tramp-locker nil tramp-login-prompt-regexp ".*\\(user\\|login\\)\\( .*\\)?: *" tramp-message-show-message t tramp-method-regexp "[a-zA-Z_0-9-]+" tramp-methods '(("smb" (tramp-remote-shell "") (tramp-tmpdir "/C$/Temp")) ("fcp" (tramp-login-program "fsh") (tramp-login-args (("%h") ("-l" "%u") ("sh" "-i"))) (tram= p-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-arg= s ("-i") ("-c")) (tramp-copy-program "fcp") (tramp-copy-args (("-p" "%k"))= ) (tramp-copy-keep-date t)) ("psftp" (tramp-login-program "plink") (tramp-login-args (("-l" "%u") ("-P" "%p") ("-ssh") ("-t") ("%h") ("\"") ("env 'TERM=3Ddumb' 'PROMPT_COMMAND=3D' 'PS1=3D#$ '") (= "/bin/sh") ("\"")) ) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login = ("-l")) (tramp-remote-shell-args ("-c")) (tramp-copy-program "psc= p") (tramp-copy-args (("-l" "%u") ("-P" "%p") ("-sftp") ("-p"= "%k") ("-q") ("-r"))) (tramp-copy-keep-date t) (tramp-copy-recursive t)) ("pscp" (tramp-login-program "plink") (tramp-login-args (("-l" "%u") ("-P" "%p") ("-ssh") ("-t") ("%h") ("\"") ("env 'TERM=3Ddumb' 'PROMPT_COMMAND=3D' 'PS1=3D#$ '") (= "/bin/sh") ("\"")) ) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login = ("-l")) (tramp-remote-shell-args ("-c")) (tramp-copy-program "psc= p") (tramp-copy-args (("-l" "%u") ("-P" "%p") ("-scp") ("-p" = "%k") ("-q") ("-r"))) (tramp-copy-keep-date t) (tramp-copy-recursive t) (tramp-= default-port 22)) ("plinkx" (tramp-login-program "plink") (tramp-login-args (("-load") ("%h") ("-t") ("\"") ("env 'TERM=3Ddumb' 'PRO= MPT_COMMAND=3D' 'PS1=3D#$ '") ("/bin/sh") ("\"")) ) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login = ("-l")) (tramp-remote-shell-args ("-c"))) ("plink" (tramp-login-program "plink") (tramp-login-args (("-l" "%u") ("-P" "%p") ("-ssh") ("-t") ("%h") ("\"") ("env 'TERM=3Ddumb' 'PROMPT_COMMAND=3D' 'PS1=3D#$ '") (= "/bin/sh") ("\"")) ) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login = ("-l")) (tramp-remote-shell-args ("-c")) (tramp-default-port 22)) ("krlogin" (tramp-login-program "krlogin") (tramp-login-args (("%h") ("-l" "%u") ("-x"))) (tramp-rem= ote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-arg= s ("-c"))) ("ksu" (tramp-login-program "ksu") (tramp-login-args (("%u= ") ("-q"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login = ("-l")) (tramp-remote-shell-args ("-c")) (tramp-connection-timeou= t 10)) ("sudo" (tramp-login-program "sudo") (tramp-login-args (("-u" "%u") ("-s") ("-H") ("-p" "P\"\"a\"\"s\"\"s\"\"w\= "\"o\"\"r\"\"d\"\":"))) (tramp-login-env (("SHELL") ("/bin/sh"))) (tramp-remote-s= hell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-arg= s ("-c")) (tramp-connection-timeout 10)) ("su" (tramp-login-program "su") (tramp-login-args (("-") = ("%u"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login = ("-l")) (tramp-remote-shell-args ("-c")) (tramp-connection-timeou= t 10)) ("nc" (tramp-login-program "telnet") (tramp-login-args (("%h") ("%p") ("2>/dev/null"))) (tramp= -remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-arg= s ("-c")) (tramp-copy-program "nc") (tramp-copy-args (("-w" "1") ("= -v") ("%h") ("%r"))) (tramp-remote-copy-program "nc") (tramp-remote-copy-args (("-l") ("-p" "%r") ("2>/dev/null= "))) (tramp-default-port 23)) ("telnet" (tramp-login-program "telnet") (tramp-login-args (("%h") ("%p") ("2>/dev/null"))) (tramp= -remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-arg= s ("-c")) (tramp-default-port 23)) ("sshx" (tramp-login-program "ssh") (tramp-login-args (("-l" "%u") ("-p" "%p") ("%c") ("-e" "none") ("-t" "-t"= ) ("%h") ("/bin/sh"))) (tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-arg= s ("-c")) (tramp-gw-args (("-o" "GlobalKnownHostsFile=3D/dev/null") ("-o" "UserKn= ownHostsFile=3D/dev/null") ("-o" "StrictHostKeyChecking=3Dno")) ) (tramp-default-port 22)) ("ssh" (tramp-login-program "ssh") (tramp-login-args (("-l" "%u") ("-p" "%p") ("%c") ("-e" "= none") ("%h"))) (tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-arg= s ("-c")) (tramp-gw-args (("-o" "GlobalKnownHostsFile=3D/dev/null") ("-o" "UserKn= ownHostsFile=3D/dev/null") ("-o" "StrictHostKeyChecking=3Dno")) ) (tramp-default-port 22)) ("remsh" (tramp-login-program "remsh") (tramp-login-args (= ("%h") ("-l" "%u"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login = ("-l")) (tramp-remote-shell-args ("-c"))) ("rsh" (tramp-login-program "rsh") (tramp-login-args (("%h= ") ("-l" "%u"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login = ("-l")) (tramp-remote-shell-args ("-c"))) ("rsync" (tramp-login-program "ssh") (tramp-login-args (("-l" "%u") ("-p" "%p") ("%c") ("-e" "= none") ("%h"))) (tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-arg= s ("-c")) (tramp-copy-program "rsync") (tramp-copy-args (("-t" "%k"= ) ("-r"))) (tramp-copy-env (("RSYNC_RSH") ("ssh" "%c"))) (tramp-copy= -keep-date t) (tramp-copy-keep-tmpfile t) (tramp-copy-recursive t)) ("scpx" (tramp-login-program "ssh") (tramp-login-args (("-l" "%u") ("-p" "%p") ("%c") ("-e" "none") ("-t" "-t"= ) ("%h") ("/bin/sh"))) (tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-arg= s ("-c")) (tramp-copy-program "scp") (tramp-copy-args (("-P" "%p") ("-p" "%k") ("-q") ("-r") (= "%c"))) (tramp-copy-keep-date t) (tramp-copy-recursive t) (tramp-gw-args (("-o" "GlobalKnownHostsFile=3D/dev/null") ("-o" "UserKn= ownHostsFile=3D/dev/null") ("-o" "StrictHostKeyChecking=3Dno")) ) (tramp-default-port 22)) ("scp" (tramp-login-program "ssh") (tramp-login-args (("-l" "%u") ("-p" "%p") ("%c") ("-e" "= none") ("%h"))) (tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-arg= s ("-c")) (tramp-copy-program "scp") (tramp-copy-args (("-P" "%p") ("-p" "%k") ("-q") ("-r") (= "%c"))) (tramp-copy-keep-date t) (tramp-copy-recursive t) (tramp-gw-args (("-o" "GlobalKnownHostsFile=3D/dev/null") ("-o" "UserKn= ownHostsFile=3D/dev/null") ("-o" "StrictHostKeyChecking=3Dno")) ) (tramp-default-port 22)) ("remcp" (tramp-login-program "remsh") (tramp-login-args (= ("%h") ("-l" "%u"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login = ("-l")) (tramp-remote-shell-args ("-c")) (tramp-copy-program "rcp= ") (tramp-copy-args (("-p" "%k"))) (tramp-copy-keep-date t)) ("rcp" (tramp-login-program "rsh") (tramp-login-args (("%h= ") ("-l" "%u"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login = ("-l")) (tramp-remote-shell-args ("-c")) (tramp-copy-program "rcp= ") (tramp-copy-args (("-p" "%k") ("-r"))) (tramp-copy-keep-d= ate t) (tramp-copy-recursive t)) ("ftp") ("adb" (tramp-tmpdir "/data/local/tmp") (tramp-def= ault-port 5555))) tramp-mode t tramp-obsolete-methods '("ssh1" "ssh2" "scp1" "scp2" "scpc" "rsyncc" "plin= k1") tramp-operation-not-permitted-regexp "\\(preserving times.*\\|set mode\\):= \\s-*\\(Operation not permitted\\)" tramp-parse-time-months '(("jan" . 1) ("feb" . 2) ("mar" . 3) ("apr" . 4) = ("may" . 5) ("jun" . 6) ("jul" . 7) ("aug" . 8) ("sep" . 9) ("oct" . 10)= ("nov" . 11) ("dec" . 12)) tramp-password-prompt-regexp "(decode-coding-string (base64-decode-string = \"Xi4qXChcKD86YWRnYW5nc2tvZGVcfGNvbnRyYXNlXCg/OlwoPzpueVx8w7FcKWFcKVx8Z2Vzb= G9c\nfGhcKD86XCg/OmFzxYJcfGVzbFwpb1wpXHxpcGhhc2l3ZWRpXHxqZWxzesOzXHxsXCg/Om= 96aW5r\nYVx8w7ZzZW5vcmRcKVx8bVwoPzpvdCBkZSBwYXNzZVx84bqtdCBraOG6qXVcKVx8cGF= cKD86cm9s\nYVx8c1woPzphaGl0emFcfHNcKD86IHBocmFzZVx8Y29kZVx8b3JkXHxwaHJhc2Vc= fHdvcltkdF1c\nKVx8dm9ydG9cKVwpXHxzXCg/OmFsYXNhbmFcfGVuaGFcfGxhcHRhxb5vZGlzX= ClcfHdhY2h0d29v\ncmRcfNC70L7Qt9C40L3QutCwXHzQv9Cw0YDQvtC70YxcfNeh16HXnteUXH= zZg9mE2YXYqSDYp9mE\n2LPYsVx84KSX4KWB4KSq4KWN4KSk4KS24KSs4KWN4KSmXHzgpLbgpKz= gpY3gpKbgpJXgpYLgpJ9c\nfOCml+CngeCmquCnjeCmpOCmtuCmrOCnjeCmplx84Kaq4Ka+4Ka4= 4KaT4Kef4Ka+4Kaw4KeN4Kah\nXHzgqKrgqL7gqLjgqLXgqLDgqKFcfOCqquCqvuCquOCqteCqs= OCrjeCqoVx84Kyq4K2N4Kyw4Kys\n4K2H4Ky2IOCsuOCsmeCtjeCsleCth+CspFx84K6V4K6f4K= 614K+B4K6a4K+N4K6a4K+K4K6y4K+N\nXHzgsLjgsILgsJXgsYfgsKTgsKrgsKbgsK7gsYFcfOC= yl+CzgeCyquCzjeCypOCyquCyplx84LSF\n4LSf4LSv4LS+4LSz4LS14LS+4LSV4LWN4LSV4LWN= XHzgtrvgt4Tgt4Pgt4rgtrTgtq/gtrpcfOGe\nluGetuGegOGfkuGemeGen+GemOGfkuGehOGet= uGej+Gfi1x844OR44K544Ov44O844OJXHzlr4Zb\n56CB56K8XVx87JWU7Zi4XClcKS4qOgA/IC= o=3D\") 'raw-text)" tramp-perl-decode "%s -e '\n# This script contributed by Juanma Barranquer= o .\n# Copyright (C) 2002-2016 Free Software Foundation, In= c.\nuse strict;\n\nmy %%trans =3D do {\n my $i =3D 0;\n map {($_, sub= str(unpack(q(B8), chr $i++), 2, 6))}\n split //, q(ABCDEFGHIJKLMNOPQRS= TUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/)\n};\n\nmy %%bytes =3D map {(= unpack(q(B8), chr $_), chr $_)} 0 .. 255;\n\nbinmode(\\*STDOUT);\n\n# We ar= e going to accumulate into $pending to accept any line length\n# (we do not= check they are <=3D 76 chars as the RFC says)\nmy $pending =3D q();\n\nwhi= le (my $data =3D ) {\n chomp $data;\n\n # If we find one or tw= o =3D, we have reached the end and\n # any following data is to be disca= rded\n my $finished =3D $data =3D~ s/(=3D=3D?).*/$1/;\n $pending .=3D= $data;\n\n my $len =3D length($pending);\n my $chunk =3D substr($pen= ding, 0, $len & ~3);\n $pending =3D substr($pending, $len & ~3 + 1);\n\n= # Easy method: translate from chars to (pregenerated) six-bit packets, = join,\n # split in 8-bit chunks and convert back to char.\n print joi= n q(),\n map $bytes{$_},\n ((join q(), map {$trans{$_} || q()} = split //, $chunk) =3D~ /......../g);\n\n last if $finished;\n}' 2>/dev/n= ull" tramp-perl-decode-with-module "%s -MMIME::Base64 -0777 -ne 'print decode_b= ase64($_)' 2>/dev/null" tramp-perl-directory-files-and-attributes "%s -e '\nchdir($ARGV[0]) or pri= ntf(\"\\\"Cannot change to $ARGV[0]: $''!''\\\"\\n\"), exit();\nopendir(DIR= ,\".\") or printf(\"\\\"Cannot open directory $ARGV[0]: $''!''\\\"\\n\"), e= xit();\n@list =3D readdir(DIR);\nclosedir(DIR);\n$n =3D scalar(@list);\npri= ntf(\"(\\n\");\nfor($i =3D 0; $i < $n; $i++)\n{\n $filename =3D $list[$i= ];\n @stat =3D lstat($filename);\n if (($stat[2] & 0170000) =3D=3D 01= 20000)\n {\n $type =3D readlink($filename);\n $type =3D~ s= /\"/\\\\\"/g;\n $type =3D \"\\\"$type\\\"\";\n }\n elsif (($st= at[2] & 0170000) =3D=3D 040000)\n {\n $type =3D \"t\";\n }\n = else\n {\n $type =3D \"nil\"\n };\n $uid =3D ($ARGV[1] eq= \"integer\") ? $stat[4] : \"\\\"\" . getpwuid($stat[4]) . \"\\\"\";\n $= gid =3D ($ARGV[1] eq \"integer\") ? $stat[5] : \"\\\"\" . getgrgid($stat[5]= ) . \"\\\"\";\n $filename =3D~ s/\"/\\\\\"/g;\n printf(\n \"(\= \\"%%s\\\" %%s %%u %%s %%s (%%u %%u) (%%u %%u) (%%u %%u) %%u.0 %%u t (%%u .= %%u) (%%u . %%u))\\n\",\n $filename,\n $type,\n $stat= [3],\n $uid,\n $gid,\n $stat[8] >> 16 & 0xffff,\n = $stat[8] & 0xffff,\n $stat[9] >> 16 & 0xffff,\n $stat[9] &= 0xffff,\n $stat[10] >> 16 & 0xffff,\n $stat[10] & 0xffff,\n = $stat[7],\n $stat[2],\n $stat[1] >> 16 & 0xffff,\n = $stat[1] & 0xffff,\n $stat[0] >> 16 & 0xffff,\n $stat[0] = & 0xffff);\n}\nprintf(\")\\n\");' \"$1\" \"$2\" 2>/dev/null" tramp-perl-encode "%s -e '\n# This script contributed by Juanma Barranquer= o .\n# Copyright (C) 2002-2016 Free Software Foundation, In= c.\nuse strict;\n\nmy %%trans =3D do {\n my $i =3D 0;\n map {(substr(= unpack(q(B8), chr $i++), 2, 6), $_)}\n split //, q(ABCDEFGHIJKLMNOPQRS= TUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/);\n};\nmy $data;\n\n# We read= in chunks of 54 bytes, to generate output lines\n# of 72 chars (plus end o= f line)\nwhile (read STDIN, $data, 54) {\n my $pad =3D q();\n\n # Onl= y for the last chunk, and only if did not fill the last three-byte packet\n= if (eof) {\n my $mod =3D length($data) %% 3;\n $pad =3D q= (=3D) x (3 - $mod) if $mod;\n }\n\n # Not the fastest method, but it = is simple: unpack to binary string, split\n # by groups of 6 bits and co= nvert back from binary to byte; then map into\n # the translation table\= n print\n join q(),\n map($trans{$_},\n (substr(u= npack(q(B*), $data) . q(00000), 0, 432) =3D~ /....../g)),\n $p= ad,\n qq(\\n);\n}' 2>/dev/null" tramp-perl-encode-with-module "%s -MMIME::Base64 -0777 -ne 'print encode_b= ase64($_)' 2>/dev/null" tramp-perl-file-attributes "%s -e '\n@stat =3D lstat($ARGV[0]);\nif (!@sta= t) {\n print \"nil\\n\";\n exit 0;\n}\nif (($stat[2] & 0170000) =3D= =3D 0120000)\n{\n $type =3D readlink($ARGV[0]);\n $type =3D~ s/\"/\\\= \\"/g;\n $type =3D \"\\\"$type\\\"\";\n}\nelsif (($stat[2] & 0170000) = =3D=3D 040000)\n{\n $type =3D \"t\";\n}\nelse\n{\n $type =3D \"nil\"\= n};\n$uid =3D ($ARGV[1] eq \"integer\") ? $stat[4] : \"\\\"\" . getpwuid($s= tat[4]) . \"\\\"\";\n$gid =3D ($ARGV[1] eq \"integer\") ? $stat[5] : \"\\\"= \" . getgrgid($stat[5]) . \"\\\"\";\nprintf(\n \"(%%s %%u %%s %%s (%%u %= %u) (%%u %%u) (%%u %%u) %%u.0 %%u t (%%u . %%u) -1)\\n\",\n $type,\n = $stat[3],\n $uid,\n $gid,\n $stat[8] >> 16 & 0xffff,\n $stat[8]= & 0xffff,\n $stat[9] >> 16 & 0xffff,\n $stat[9] & 0xffff,\n $stat= [10] >> 16 & 0xffff,\n $stat[10] & 0xffff,\n $stat[7],\n $stat[2],= \n $stat[1] >> 16 & 0xffff,\n $stat[1] & 0xffff\n);' \"$1\" \"$2\" 2>= /dev/null" tramp-perl-file-name-all-completions "%s -e 'sub case {\n my $str =3D shif= t;\n if ($ARGV[2]) {\n return lc($str);\n }\n else {\n return $str;\n }\n= }\nopendir(d, $ARGV[0]) || die(\"$ARGV[0]: $!\\nfail\\n\");\n@files =3D rea= ddir(d); closedir(d);\nforeach $f (@files) {\n if (case(substr($f, 0, lengt= h($ARGV[1]))) eq case($ARGV[1])) {\n if (-d \"$ARGV[0]/$f\") {\n print \= "$f/\\n\";\n }\n else {\n print \"$f\\n\";\n }\n }\n}\nprint \"ok\\n\"= \n' \"$1\" \"$2\" \"$3\" 2>/dev/null" tramp-perl-file-truename "%s -e '\nuse File::Spec;\nuse Cwd \"realpath\";\= n\nsub myrealpath {\n my ($file) =3D @_;\n return realpath($file) if = -e $file;\n}\n\nsub recursive {\n my ($volume, @dirs) =3D @_;\n my $r= eal =3D myrealpath(File::Spec->catpath(\n $volume, File::= Spec->catdir(@dirs), \"\"));\n if ($real) {\n my ($vol, $dir) =3D= File::Spec->splitpath($real, 1);\n return ($vol, File::Spec->splitd= ir($dir));\n }\n else {\n my $last =3D pop(@dirs);\n ($= volume, @dirs) =3D recursive($volume, @dirs);\n push(@dirs, $last);\= n return ($volume, @dirs);\n }\n}\n\n$result =3D myrealpath($ARGV= [0]);\nif (!$result) {\n my ($vol, $dir) =3D File::Spec->splitpath($ARGV= [0], 1);\n ($vol, @dirs) =3D recursive($vol, File::Spec->splitdir($dir))= ;\n\n $result =3D File::Spec->catpath($vol, File::Spec->catdir(@dirs), \= "\");\n}\n\n$result =3D~ s/\"/\\\\\"/g;\nprint \"\\\"$result\\\"\\n\";\n' \= "$1\" 2>/dev/null" tramp-perl-pack "%s -e 'binmode STDIN; binmode STDOUT; print pack(q{u*}, j= oin q{}, <>)'" tramp-perl-unpack "%s -e 'binmode STDIN; binmode STDOUT; print unpack(q{u*= }, join q{}, <>)'" tramp-persistency-file-name "/Users/dave/.emacs.d/tramp" tramp-port-regexp "[0-9]+" tramp-postfix-hop-format "|" tramp-postfix-hop-regexp "|" tramp-postfix-host-format ":" tramp-postfix-host-regexp ":" tramp-postfix-ipv6-format "]" tramp-postfix-ipv6-regexp "]" tramp-postfix-method-format ":" tramp-postfix-method-regexp ":" tramp-postfix-user-format "@" tramp-postfix-user-regexp "@" tramp-prefix-domain-format "%" tramp-prefix-domain-regexp "%" tramp-prefix-format "/" tramp-prefix-ipv6-format "[" tramp-prefix-ipv6-regexp "\\[" tramp-prefix-port-format "#" tramp-prefix-port-regexp "#" tramp-prefix-regexp "^/" tramp-process-alive-regexp "" tramp-process-connection-type t tramp-remote-coding-commands '((b64 "base64" "base64 -d -i") (b64 "base64"= "base64 -d") (b64 "openssl enc -base64" "openssl enc -d = -base64") (b64 "mimencode -b" "mimencode -u -b") (b64 "mmencode -b" "mmencode -u -b") (b64 "recode data..base64" "recode base64..= data") (b64 tramp-perl-encode-with-module tramp-pe= rl-decode-with-module) (b64 tramp-perl-encode tramp-perl-decode) (b64 tramp-awk-encode tramp-awk-decode "test -c /dev/zero && od -v -t x1 -A n