From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Internal/external browsers Date: Sat, 14 Dec 2013 18:57:56 +0100 Organization: Programmerer Ingebrigtsen Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1387043901 506 80.91.229.3 (14 Dec 2013 17:58:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 14 Dec 2013 17:58:21 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Dec 14 18:58:23 2013 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 1VrtTr-0006dO-5g for ged-emacs-devel@m.gmane.org; Sat, 14 Dec 2013 18:58:23 +0100 Original-Received: from localhost ([::1]:48174 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VrtTq-0008Vi-TR for ged-emacs-devel@m.gmane.org; Sat, 14 Dec 2013 12:58:22 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58600) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VrtTi-0008U7-IQ for emacs-devel@gnu.org; Sat, 14 Dec 2013 12:58:20 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VrtTc-00041F-DT for emacs-devel@gnu.org; Sat, 14 Dec 2013 12:58:14 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:60039) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VrtTc-000418-77 for emacs-devel@gnu.org; Sat, 14 Dec 2013 12:58:08 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1VrtTZ-0006XA-QU for emacs-devel@gnu.org; Sat, 14 Dec 2013 18:58:05 +0100 Original-Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 14 Dec 2013 18:58:05 +0100 Original-Received: from larsi by cm-84.215.51.58.getinternet.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 14 Dec 2013 18:58:05 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 25 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: cm-84.215.51.58.getinternet.no Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAD1BMVEWIeGpLPjQdFQ1wYFTI vqp06oz0AAACa0lEQVQ4jT2T7cGrIAyFQ+MAhjiAYAcA4wD0mv1nuifYt/4KnHzzSI6PeaVBlIRa IiKmdCzkl3hnxblR1sYrm7WUNxp7XUIwnOVQaxDMQihyceOunKRrQz4zEdnIa1+QtohJVV0gaM+1 QxjuRLcIshFKvbI09IBUtSIiFTPuZkSndpGiP6HXWgs3HwlG3fUivzfkahlHsXYzPHJRu2YE6yFx b62fkisa0UdIUuCoaiR5f8ElInxxr7VBR4JUd08RYQsmh9B95NJMeWf/1IN7W2YqSdvI1Q5N6xkR WSLiIN/SMdtV8lyivxI10C3C8eWjLf6K6zqLm7mPKax2ecxXyi1PuyiPBNnT5XeB8B7Yps8vT8GW GVv2ga5cBCvBfenOy+Aak8KaqYaFgJ6vWFVd8wLB8+63xAplc0rhkbMPCDfWHn6ib7zYCUFel0dX q59PRPER44nWzZ8a3NdlEJZMsaVBQzBHNJu+XNW19RZWqoDhXb3T+uVqpQDOOL8DOHAVK2ftarbi vqsEcPGMf1zBwiudRd5f4D4lK0sL4IpIL7bN4sCnojwHV/8e6094yXweCB2Y1COEXRYnqw9XTrHF n3CrTpoAnD1cdQwYXGlwBZoIjZ5/XEHIdb0nVyx1/UzrWUkVvBxKK9DBtku3eNrJ1YVdkirrKwSO PwgkLVvaJx2a3n37TCt+g7f7v4crY3D1Ay7w+fy4+lrRrsSAcSzeL5/zlRHChbZGcCVu+FUjlYyo AajH5CqDpulS4DLbvUasqpzX3UYkPcDVE/Fw1bdBPK1zC67wG/AZxwLgOJrNsJ6V9ADukN1HuJSw lv+N3ZTu7NoZRAAAAABJRU5ErkJggg== Mail-Copies-To: never X-Now-Playing: The Smiths's _Meat Is Murder_: "Meat Is Murder" User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:oJTYUfphYv5+PXzlIvu9FwBFuq4= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:166398 Archived-At: When you hit RET on a link in shr/eww, it uses the browse-url browser to follow the link. If you hit `C-u RET', it uses the `shr-external-browser' browser. It's been that way for some months now, and I must say I really like that. I have eww set as the default browser, and quite a few web pages display well enough in eww, and it's much more pleasant to read those web pages inside Emacs. And when I know that the link points to a page that eww is unlikely to cope with, I just hit `C-u RET' and get a Firefox browser window popping up. So now I want all URL links in Emacs to work that way, like in erc mode, etc. Does this make sense to people? If so, I think browse-url itself should be extended with a browse-url-external-browser variable, and then the `browse-url' function itself should use these two variables, instead of shr implementing this stuff itself... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no