From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#34529: C-x b became unusable (ido, recentf, tramp) Date: Wed, 20 Feb 2019 10:40:01 +0100 Message-ID: <87imxedci6.fsf@gmx.de> References: <87va1gql6d.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="222488"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 34529@debbugs.gnu.org To: =?UTF-8?Q?Felici=C3=A1n_?= =?UTF-8?Q?N=C3=A9meth?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Feb 20 10:41:15 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gwONO-000vlD-RW for geb-bug-gnu-emacs@m.gmane.org; Wed, 20 Feb 2019 10:41:14 +0100 Original-Received: from localhost ([127.0.0.1]:36956 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gwONN-0001wx-SH for geb-bug-gnu-emacs@m.gmane.org; Wed, 20 Feb 2019 04:41:13 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:36004) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gwONF-0001wg-Tv for bug-gnu-emacs@gnu.org; Wed, 20 Feb 2019 04:41:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gwONF-0008Mr-07 for bug-gnu-emacs@gnu.org; Wed, 20 Feb 2019 04:41:05 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:56422) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gwOND-0008M4-6D for bug-gnu-emacs@gnu.org; Wed, 20 Feb 2019 04:41:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gwONC-0000FU-0v for bug-gnu-emacs@gnu.org; Wed, 20 Feb 2019 04:41: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: Wed, 20 Feb 2019 09:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34529 X-GNU-PR-Package: emacs Original-Received: via spool by 34529-submit@debbugs.gnu.org id=B34529.1550655613884 (code B ref 34529); Wed, 20 Feb 2019 09:41:01 +0000 Original-Received: (at 34529) by debbugs.gnu.org; 20 Feb 2019 09:40:13 +0000 Original-Received: from localhost ([127.0.0.1]:57188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwOMP-0000E9-DQ for submit@debbugs.gnu.org; Wed, 20 Feb 2019 04:40:13 -0500 Original-Received: from mout.gmx.net ([212.227.17.20]:55201) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwOMM-0000Dq-0P for 34529@debbugs.gnu.org; Wed, 20 Feb 2019 04:40:12 -0500 Original-Received: from detlef.gmx.de ([212.86.38.226]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LiHc7-1hRaYy1w7X-00nN2I; Wed, 20 Feb 2019 10:40:03 +0100 In-Reply-To: ("=?UTF-8?Q?Felici=C3=A1n_?= =?UTF-8?Q?N=C3=A9meth?="'s message of "Wed, 20 Feb 2019 08:34:30 +0100") X-Provags-ID: V03:K1:xHdbc34BrERITtcZc0ZHYAsxXGkInBUj953HKMhUzPjw4TS3Qiq DH5zxo31UQvd2XJjxLhjdeKBhSsLtNq2K/c9QKHHO9JPJJiHD+Pw3J9HVAv/W95sHq3xAT2 mUW3gwOFiQT/n1/dFXlavtWFjaEWdKuP+IDClLH4qzYcY37x/hK2KntWnDCpaGPiUe4uI0s GC3CVTgDDEv6obBKmrsdQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:4cb9YJogZhY=:s5z3atB7BjZkKAxgd5HAZ0 FNnNM+GL0jCRsouMlUwOS25iickIQ5nUMjoZY95xShUf84bHHk7uyrYYANYJNk2W0vv1SU+1m BF4+3wuq/KSn/uzeh4I1LqAtuGvvSTPnvrUMRFG+TmaC7BIEf+gQ792HlgsTw8VvMT28O7R8D oIDH+hgKbsASx8irTTlgVUZbd/svxuhew1R8xQ1oVVbjBHHaeTBnj7vvWFGHbVvr5m/Et+CV2 Vc+Nl2kcU/5VRCtlPhK5Bja4/LNMCvlORnEPYxvqfzBTOX43P391Ds3JDiuqJ7fVrgvFpsn2n fRYv6TlWCEdux7s8mgqE22PwOsy56lI56lbIMAnRExOPk9R91lUhUYYO3GO6V0b9+V4MYZjPu DA4PphPA30BShkQ6gx96S9nucdAQdExr5MUIp6YHR34B7DkGdNZt5GikZY+p6L0W/EvPNdDSy gnEyxniCVFsDiuVrb4nXTvn+JYpzGRKivwG+kxcMzxhuLsJ/shN2jXbhpkXVyvg8qlzp9sPdM E+GIie+8GsrNkh92lVci3hevyoBMbEKgj4CHwvsc9HwdvuTd4kWaZVTWqmw4oEcifDlKZf5Yr VchgeBCURWaJELgwpN1sELjJTOw2QwBobY2L5dwcX5Pl085tPOofEQQh/7bK/Fx4DL05DgyCE KGrDQnkathdu4QG1ad4JQdwNbJwxNPSQEF4kGSDlmJIabqNKZgu6kPoMGDULQPK5cUE6aHI4x mLA4Lc+Sp2kAFVsFD7uXaSvzgzXhS959nk9yBEv98UHuzpPvdCZd4u1+feaaRBiz2nlavBV/ 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: 209.51.188.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:155586 Archived-At: Felici=C3=A1n N=C3=A9meth writes: > Hi Michael, Hi Felici=C3=A1n, > However, the problem occurred in a long lasting emacs session and I do > remember trying to ssh|su into a remote system. It wasn't successful > because (I think) tramp failed to find the password prompt because of > an unfortunate locale setting. > > However, I found a probable cause of evenets that inserts a wrong entry > into recentf-list: > bug.el: > (require 'recentf) > (setq recentf-save-file "/tmp/bug2-recentf") > (setq ido-use-virtual-buffers t) > (setq ido-save-directory-list-file "/tmp/bug-ido.last") > (ido-mode t) > (ffap-bindings) > 0. emacs -Q -l bug.el > 1. Open a relative file in a VM (/ssh:localhost#2222:~/a.txt) > 2. Close the file, halt the VM. > 3. (Accidentally) open the same file from the file-name-history. > (C-x C-f M-p) > 4. Close emacs. > =3D> /tmp/bug2-recentf has the relative path. This doesn't sound like an error. recentf does what you tell it to do. After step 3, there is a buffer with the remote file name "/ssh:localhost#2222:~/a.txt". recentf stores also remote file names, according to `recentf-keep-default-predicate': --8<---------------cut here---------------start------------->8--- (cond ((file-remote-p file nil t) (file-readable-p file)) ((file-remote-p file)) ((file-readable-p file)))) --8<---------------cut here---------------end--------------->8--- The problem seems to be rather ido. Could you pls check bug#24980? It sounds similar to your problem, and it was solved in Emacs 26.1. Btw, which Emacs version are you running? > Thanks again, > Felici=C3=A1n Best regards, Michael.