From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: npostavs@users.sourceforge.net Newsgroups: gmane.emacs.bugs Subject: bug#27564: FFAP on file:// URLs Date: Mon, 03 Jul 2017 14:54:04 -0400 Message-ID: <87shidic6r.fsf@users.sourceforge.net> References: <87lgo8cba2.fsf@jidanni.org> <878tk5mkq0.fsf_-_@jidanni.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1499107994 3926 195.159.176.226 (3 Jul 2017 18:53:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 3 Jul 2017 18:53:14 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2.50 (gnu/linux) Cc: 27564@debbugs.gnu.org To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jul 03 20:53:09 2017 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 1dS6T6-0000i4-R1 for geb-bug-gnu-emacs@m.gmane.org; Mon, 03 Jul 2017 20:53:08 +0200 Original-Received: from localhost ([::1]:36778 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dS6TC-0006C4-4s for geb-bug-gnu-emacs@m.gmane.org; Mon, 03 Jul 2017 14:53:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59290) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dS6T2-0006AA-Q0 for bug-gnu-emacs@gnu.org; Mon, 03 Jul 2017 14:53:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dS6T0-0003Pf-7d for bug-gnu-emacs@gnu.org; Mon, 03 Jul 2017 14:53:04 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:48033) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dS6T0-0003PI-3d for bug-gnu-emacs@gnu.org; Mon, 03 Jul 2017 14:53:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dS6Sz-0007eG-LW for bug-gnu-emacs@gnu.org; Mon, 03 Jul 2017 14:53:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 03 Jul 2017 18:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27564 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 27564-submit@debbugs.gnu.org id=B27564.149910795529324 (code B ref 27564); Mon, 03 Jul 2017 18:53:01 +0000 Original-Received: (at 27564) by debbugs.gnu.org; 3 Jul 2017 18:52:35 +0000 Original-Received: from localhost ([127.0.0.1]:50708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dS6SZ-0007cp-Jy for submit@debbugs.gnu.org; Mon, 03 Jul 2017 14:52:35 -0400 Original-Received: from mail-it0-f43.google.com ([209.85.214.43]:35243) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dS6SY-0007cW-8v; Mon, 03 Jul 2017 14:52:34 -0400 Original-Received: by mail-it0-f43.google.com with SMTP id v202so91348819itb.0; Mon, 03 Jul 2017 11:52:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=YbXpq0MGy/VYxJ1uLZcESKHcWpXLfYe3Ym+X68X36Qk=; b=IjOKfxTii8umOhg9GUZ/riTHRP7bUS1inqV2lgL41AMtJWWTQEY2UaVZuKHxKzCkqe GEFOiz2PbokBln3rZppRnhhRHXYNFYh2da7sesS7T59DNEfNvq7FVqRj3PKgVQhXK/Gb XspAhWeyGnh8VX7W1wQPaJwmsdsZj+vvVPkqFsW7FXBbMZOyBnw4R3GDss81PxU24Kdd PNlpVwwrd1BoRDeAQKFvHqWu8Ea66Rrn3keDqSO8dw//6q8c0jX13pkZmEPxSA3kkOg/ rnzhvd3kubjnCT5RRYPehYk8vD3JC6hzm+poEjvrEbiRdk2qKX6pR1o4pAM5T5mQ/xXF jMOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version :content-transfer-encoding; bh=YbXpq0MGy/VYxJ1uLZcESKHcWpXLfYe3Ym+X68X36Qk=; b=N37FXnsJgVuYRuUtO/VZeMFXmfV1SWXh+UmqdArbb4vvZTORpdJfyb52M8MzdJSo6Z EhELFTaYWgrl5RMY7oWp6IkxQLXljsN3vdhcbfIzakgp5mP6ODBTRy86OUwSV85GdQ7k N+hTT2OMr81ocv9jwX49RQbzgEQEpKeopw6dCWVbm63SsbLbX+E/13O37+OMOILqsd4s Iw0ADcZEE+N15Z0TlZWRG4YHpj0DtSwhWLfdJmKA8JPkytCUv6LFZv4HbNaqBjcVB/VW HwKfQ9xf/LkhwdktcXYPRs2aUr4Eh3V5N0PRg7+cCS8ra/ZtuNYVeUUhJIYrEWg6OiFP lA1g== X-Gm-Message-State: AKS2vOyhgeUuwCIsNZseCoOqyN9c1iWwmrJkQ1VGyozotpXONxnaQKSa /KFTHpa01j75JJxp X-Received: by 10.36.181.12 with SMTP id v12mr33558513ite.35.1499107948368; Mon, 03 Jul 2017 11:52:28 -0700 (PDT) Original-Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id n65sm10326682itg.23.2017.07.03.11.52.27 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 03 Jul 2017 11:52:27 -0700 (PDT) In-Reply-To: <878tk5mkq0.fsf_-_@jidanni.org> ("=?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson"'s message of "Tue, 04 Jul 2017 02:36:07 +0800") 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:134136 Archived-At: tags 27564 + notabug quit =E7=A9=8D=E4=B8=B9=E5=B0=BC Dan Jacobson writes: > $ cat x > http://example.com/ > file:///usr/share/doc/sqlite3-doc/cli.html > file:///usr/share/doc/sqlite3-doc/cli.html#csv_import > $ emacs x > M-x ffap-bindings > Now do C-x C-f on each line. > > The first line works fine, prompting with http://example.com/ . > The second and third line fail, with the file:// removed, despite: > ffap-url-regexp is a variable defined in =E2=80=98ffap.el=E2=80=99. > Its value is > "\\(news\\(post\\)?:\\|mailto:\\|file:\\|\\(ftp\\|https?\\|telnet\\|gophe= r\\|www\\|wais\\)://\\)" > > (info "(emacs) FFAP") says > If what is found in the buffer has the form of a URL rather than > a file name, the commands use =E2=80=98browse-url=E2=80=99 to view it (*n= ote > Browse-URL::). > > So file:// end up never passed to browse-url like they should be. > > ffap-version"25.2.1" > emacs-version"25.2.1" I think you want (setq ffap-url-unwrap-local nil) ffap-url-unwrap-local is a variable defined in =E2=80=98ffap.el=E2=80= =99. Its value is t Documentation: If non-nil, convert some URLs to local file names before prompting. Only "file:" and "ftp:" URLs are converted, and only if they do not specify a host, or the host is either "localhost" or equal to =E2=80=98system-name=E2=80=99. You can customize this variable.