From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#5303: 23.1.91; Cannot load .emacs-history from savehist.el Date: Wed, 20 Jan 2010 10:45:55 +0100 Message-ID: <87aaw9qfcc.fsf@gmx.de> References: <8F73D1539CE042B8A9B48F767127C43B@us.oracle.com> <87bpgtu9o5.fsf@stupidchicken.com> <87aawc1xlb.fsf@gmx.de> <8763701whc.fsf@gmx.de> <87r5pm2owq.fsf@gmx.de> <83ockp7v2d.fsf@gnu.org> <87bpgphop0.fsf@gmx.de> <83k4vd7pp4.fsf@gnu.org> <87ockpqi6d.fsf@gmx.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1263982199 25326 80.91.229.12 (20 Jan 2010 10:09:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 20 Jan 2010 10:09:59 +0000 (UTC) Cc: 5303@debbugs.gnu.org, cyd@stupidchicken.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jan 20 11:09:51 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NXXVX-00085u-4w for geb-bug-gnu-emacs@m.gmane.org; Wed, 20 Jan 2010 11:09:51 +0100 Original-Received: from localhost ([127.0.0.1]:40890 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NXXVY-0003iA-3z for geb-bug-gnu-emacs@m.gmane.org; Wed, 20 Jan 2010 05:09:52 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NXXVH-0003e9-3k for bug-gnu-emacs@gnu.org; Wed, 20 Jan 2010 05:09:35 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NXXVB-0003dC-FB for bug-gnu-emacs@gnu.org; Wed, 20 Jan 2010 05:09:33 -0500 Original-Received: from [199.232.76.173] (port=41742 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NXXVB-0003d9-2s for bug-gnu-emacs@gnu.org; Wed, 20 Jan 2010 05:09:29 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:53272) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NXXVA-0003Ed-I1 for bug-gnu-emacs@gnu.org; Wed, 20 Jan 2010 05:09:28 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NXX9S-00047G-A2; Wed, 20 Jan 2010 04:47:02 -0500 X-Loop: bug-gnu-emacs@gnu.org In-Reply-To: <8F73D1539CE042B8A9B48F767127C43B@us.oracle.com> Resent-From: Michael Albinus Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Jan 2010 09:47:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5303 X-Emacs-PR-Package: emacs,w32 X-Emacs-PR-Keywords: Original-Received: via spool by 5303-submit@debbugs.gnu.org id=B5303.126398076415798 (code B ref 5303); Wed, 20 Jan 2010 09:47:02 +0000 Original-Received: (at 5303) by debbugs.gnu.org; 20 Jan 2010 09:46:04 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXX8W-00046l-2E for submit@debbugs.gnu.org; Wed, 20 Jan 2010 04:46:04 -0500 Original-Received: from mail.gmx.net ([213.165.64.20]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1NXX8T-00046O-N7 for 5303@debbugs.gnu.org; Wed, 20 Jan 2010 04:46:02 -0500 Original-Received: (qmail invoked by alias); 20 Jan 2010 09:45:57 -0000 Original-Received: from p4FC0084A.dip0.t-ipconnect.de (EHLO LKG29808F.local) [79.192.8.74] by mail.gmx.net (mp033) with SMTP; 20 Jan 2010 10:45:57 +0100 X-Authenticated: #3708877 X-Provags-ID: V01U2FsdGVkX1/DhGMVeDrDJEsCq8GNXqStqeP2dplGNePOm/cal5 GgHvWJ0vkMC/eS User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux) X-Y-GMX-Trusted: 0 X-FuHaFi: 0.56000000000000005 X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list X-Spam-Score: -2.6 (--) Resent-Date: Wed, 20 Jan 2010 04:47:02 -0500 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:34550 Archived-At: Michael Albinus writes: > Tramp inhibits the file name handler of `load'. `openp' checks for a > file name handler of `file-exists-p', which is not inhibited. The following patch could solve the problem (untested, and I don't know whether it is TRTTD) --8<---------------cut here---------------start------------->8--- *** /home/albinus/src/emacs/src/lread.c.~1.422.~ 2009-12-08 13:25:31.000000000 +0100 --- /home/albinus/src/emacs/src/lread.c 2010-01-20 10:34:23.000000000 +0100 *************** *** 1487,1493 **** It's not clear why that was the case and it breaks things like (load "/bar.el") where the file is actually "/bar.el.gz". */ string = build_string (fn); ! handler = Ffind_file_name_handler (string, Qfile_exists_p); if ((!NILP (handler) || !NILP (predicate)) && !NATNUMP (predicate)) { if (NILP (predicate)) --- 1487,1496 ---- It's not clear why that was the case and it breaks things like (load "/bar.el") where the file is actually "/bar.el.gz". */ string = build_string (fn); ! handler = Ffind_file_name_handler (string, ! NILP (Vinhibit_file_name_operation) ! ? Qfile_exists_p ! : Vinhibit_file_name_operation); if ((!NILP (handler) || !NILP (predicate)) && !NATNUMP (predicate)) { if (NILP (predicate)) --8<---------------cut here---------------end--------------->8--- Best regards, Michael.