From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: Bind non-essential in pcomplete to prevent tramp error Date: Sun, 13 Mar 2016 19:45:15 +0100 Message-ID: <87wpp6i5dw.fsf@gmx.de> References: <877fh6k6w8.fsf@gmx.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1457894757 20491 80.91.229.3 (13 Mar 2016 18:45:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 13 Mar 2016 18:45:57 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 13 19:45:48 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1afB1N-0005DV-Cs for ged-emacs-devel@m.gmane.org; Sun, 13 Mar 2016 19:45:45 +0100 Original-Received: from localhost ([::1]:37155 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1afB1M-0006Cv-OE for ged-emacs-devel@m.gmane.org; Sun, 13 Mar 2016 14:45:44 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54703) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1afB12-0006Ca-2X for emacs-devel@gnu.org; Sun, 13 Mar 2016 14:45:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1afB0y-0007jv-Sl for emacs-devel@gnu.org; Sun, 13 Mar 2016 14:45:24 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:60682) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1afB0y-0007jr-Jl for emacs-devel@gnu.org; Sun, 13 Mar 2016 14:45:20 -0400 Original-Received: from detlef.gmx.de ([79.195.2.23]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0M4B71-1ZoaWk0TLv-00rqcr; Sun, 13 Mar 2016 19:45:17 +0100 In-Reply-To: (Stefan Monnier's message of "Sun, 13 Mar 2016 13:27:40 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) X-Provags-ID: V03:K0:MQot/x2ryCfdJl4yK88vtdVecgqWpz7b+/FUETEqKTHpJ4J/Nrf NCRBMHoj+cHyKacZ3R9W/WKkwBik1UFtsSCAtOqoPHS7VdGwDHP/ecGEUn8t95KzbUJogz/ lypxYtoxyTgo7tNP/G5fpYKY0fBqZfe7/vAggGcCia0i0K8ZILu/u0yaA6yY/Ygw675oglh mRkUB4g98tcmKMacwn9pw== X-UI-Out-Filterresults: notjunk:1;V01:K0:ShX1w1vc7QM=:IX6gi1YDLqAhvcsIdYphAF ZsKPGwEeyemUxQKHmh8UnzPOHVrOwtn9u5BDqI4VQBVs04E6AoUMyB5sQAG7lFNQ+o17NwxQg zcg0CYejSHv+Tngb2krMsg3TNarkeQuapNW+jzo+DSo1FizSayQ6wfi8GqIFctQzhMrowFjIG 4EdA8ejROi+CniZiTI34gmFnF6FRaArJoGuC0VzL23MZt4YlDb5VZpA7uzBZSnfZe4Ul8smn7 nsf6ePJ1q7kMpqhcfuXj5jWZKGnwOND7ZqZ/UYaVOpeaSromDTxRfmRpjg8CqXI9y+66CNPzB f1JWBumObgIo9y+C3HL0PXNES+7a0uya/OVcY4w+yTqx0Qfhv+2xWK2FINn+8DV0ImP8dIKJ8 iaccckwqymN1qVtplscfcYTGrZDhVYZd3kqfsRmPsXmSxmLMJkidXBy/qn24H8VscAkUCoXRJ 6fo5RY327MubTgaTX2gNBMvmFCmKqzqd9RGhMOH2es1B9BORXNcZFDgIpvTHgHlghycrdOASB 3QtWthZl2KQyapHEtQQvgDhFwG2uIkRZJjrv1UyRjBjBeYMWYAJTv8HzBTV5dvgPEDw9oYaqU 0peYX63ouiE7pKm9f5xjgrwcZMM9+ZugDVWc+gZG9Rh7YRug/fEda1sJrtx7gLPaTctm+Q+h7 1t50FVOmbCMGkKk91uzypyK3A/ZZsprqYN1AeyGdes6obWB2yP4C6rVPWcc9vw6a4naz+6jl9 h4IiFA7IyuGcoEpFvdPqcAzuPjqlN8z2iQ83fb+H1XyN5LGjv0IdKZQpNL1ULBQb1G2p8ihw X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.22 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:201632 Archived-At: Stefan Monnier writes: >> ! (let* ((non-essential t) >> ! pcomplete-stub >> pcomplete-seen pcomplete-norm-func >> pcomplete-args pcomplete-last pcomplete-index >> (pcomplete-autolist pcomplete-autolist) >> --8<---------------cut here---------------end--------------->8--- >> >> Is it OK to install the patch in the emacs-25 branch? > > Looks wrong. Why would you consider this to be non-essential? Have you read the scenario presented by J=C3=BCrgen? How would you solve th= is differently? `non-essential' was invented for cases like this: "It can be used to prevent Tramp from ... displaying possible completions before the user even asked for it." > Stefan Best regards, Michael.