From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.user/12274 Path: news.gmane.org!not-for-mail From: Richard Riley Newsgroups: gmane.emacs.gnus.user Subject: Re: Open urls in a browser Date: Tue, 02 Jun 2009 17:24:27 +0200 Organization: aich tea tea pea dicky riley dot net Message-ID: References: <87my8skqme.fsf@bb.nothome.com> <87my8s836x.fsf@topper.koldfront.dk> <87iqjf7tmk.fsf@topper.koldfront.dk> <87eiu37rn2.fsf@topper.koldfront.dk> <87y6sbpzh7.fsf@bb.nothome.com> <87ab4rhh75.fsf@topper.koldfront.dk> <87hbyzd8a3.fsf@bb.nothome.com> <87r5y2olh6.fsf@bb.nothome.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1243957226 26438 80.91.229.12 (2 Jun 2009 15:40:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 2 Jun 2009 15:40:26 +0000 (UTC) To: info-gnus-english@gnu.org Original-X-From: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Tue Jun 02 17:40:24 2009 Return-path: Envelope-to: gegu-info-gnus-english@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MBW6B-0005TL-4L for gegu-info-gnus-english@m.gmane.org; Tue, 02 Jun 2009 17:40:23 +0200 Original-Received: from localhost ([127.0.0.1]:41864 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MBW6A-0002Dl-Hp for gegu-info-gnus-english@m.gmane.org; Tue, 02 Jun 2009 11:40:22 -0400 Original-Path: news.stanford.edu!headwall.stanford.edu!newsfeed.esat.net!zen.net.uk!dedekind.zen.co.uk!feeder.erje.net!feeder.motzarella.org!news.motzarella.org!news.eternal-september.org!not-for-mail Original-Newsgroups: gnu.emacs.gnus Original-Lines: 43 Original-X-Trace: news.eternal-september.org U2FsdGVkX19W1tIjY++w/B0CGBMBPEjLSJRjSlk+hapOaXESuPdg5lH42JTlfVy8Vh+Da7w0qSaU1VIVO8yrHAZkILr8V/nxXmw1/Mf+samWTTJPuhDeYVjlrXllJiZ+u9qlQbwORrynAQMnUWAaRQ== Original-X-Complaints-To: abuse@eternal-september.org Original-NNTP-Posting-Date: Tue, 2 Jun 2009 15:24:28 +0000 (UTC) X-Auth-Sender: U2FsdGVkX19Dopv3wHRytApmRPH7w08cKmYAEmhcD3mWcpoPmm9UOw== Cancel-Lock: sha1:X0HoGAiUKh+c3TEHZZ9QG+pgu54= User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.93 (gnu/linux) Original-Xref: news.stanford.edu gnu.emacs.gnus:82569 X-BeenThere: info-gnus-english@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader \(in English\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Errors-To: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.gnus.user:12274 Archived-At: notbob@bb.nothome.com writes: > Memnon Anon writes: > > >> | `M-x browse-url URL ' >> | Load a URL into a Web browser. > > Works great! ...even brings up my preferred browser instead of any of > the other 3 I have. How it did that, I have no clue, but works > perfectly. I did discover having the cursor "close" to a URL gives > only a close approximation of the link. Gotta have cursor right on > link to get accurate location. > > Thank you > nb Possibly better - I use : (defun rgr/browse (url) "If prefix is specified use the system default browser else use the configured emacs one" (if current-prefix-arg (when url (browse-url-default-browser url)) (if url (browse-url url) (call-interactively 'browse-url)) )) (defun rgr/browse-url (&optional url) "browse the url passed in" (interactive) (setq url (or url (w3m-url-valid (w3m-anchor)) (browse-url-url-at-point) (region-or-word-at-point))) (setq url (read-string (format "Url \"%s\" :" url) url nil url)) (rgr/browse url)) (global-set-key (kbd "") 'rgr/browse-url) Cursor on url. Hit f4 to open using your emacs browser (whatever that is configured to) or C-u f4 to open in your desktop browser (firefox here).