From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.user/7057 Path: news.gmane.org!not-for-mail From: Karl Kleinpaste Newsgroups: gmane.emacs.gnus.user Subject: Re: Gnus to handle news: and mailto: URLs from external sources? Date: Wed, 12 Apr 2006 15:10:57 -0400 Organization: Charcoal Message-ID: References: Reply-To: karl+usenet@charcoal.com NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1144870882 14636 80.91.229.2 (12 Apr 2006 19:41:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 12 Apr 2006 19:41:22 +0000 (UTC) Keywords: gnuclient,xemacs,gnus,exec,mailto Original-X-From: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Wed Apr 12 21:41:21 2006 Return-path: Envelope-to: gegu-info-gnus-english@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FTlCr-00054S-Gv for gegu-info-gnus-english@m.gmane.org; Wed, 12 Apr 2006 21:40:50 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FTlCr-0008LI-12 for gegu-info-gnus-english@m.gmane.org; Wed, 12 Apr 2006 15:40:49 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!newsfeed.news.ucla.edu!usenet01.sei.cmu.edu!nn.andrew.cmu.edu!newsfeeder.srv.cs.cmu.edu!wolfberry.srv.cs.cmu.edu!news.charcoal.com!not-for-mail Original-Newsgroups: gnu.emacs.gnus Original-Lines: 31 Original-NNTP-Posting-Host: betelnut.srv.cs.cmu.edu Original-X-Trace: wolfberry.srv.cs.cmu.edu 1144869309 3390 128.2.206.166 (12 Apr 2006 19:15:09 GMT) Original-X-Complaints-To: abuse@cs.cmu.edu Original-NNTP-Posting-Date: Wed, 12 Apr 2006 19:15:09 +0000 (UTC) X-Face: "5(T0tZd{6}pd~YzBG8O/*EW,.]6]@`m^e; fv65W^Y&=d"M\1H}>T~4_.kcDD.O~y3k)a6 hR; Nmi>9|>Nm${2IpM0^RcUEa\jcq?KOP)C&~x51l~zCHTulL^_T|u0I^kB'z@]{`2YjQu User-Agent: Gnus/5.110004 (No Gnus v0.4) XEmacs/21.5-b25 (linux) Cancel-Lock: sha1:CmjJOZzMSz5bUhWy/gZ4L4318I8= Original-Xref: shelby.stanford.edu gnu.emacs.gnus:77239 Original-To: info-gnus-english@gnu.org 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:7057 Archived-At: Kurt Swanson writes: > something to send to gnus via gnuserv. Obviously I would like to > handle all the extensions (for example "?subject=xxx" for mailto:) Has > anyone attempted this before? Any pointers? This script serves me for basic command startup (in my gnome init) and handling mailto: links in FF. I have it as /usr/local/bin/gnus. In gnome's Preferences->More Prefs->Preferred Applications, I set the mail reader to "custom" with "gnus %s". Embellish to taste. Also see the FF extension "mozex" for utterly generalized access to oodles of stuff, including (famously) using gnuclient as an editor for HTML form text boxes. Gnus' handling of mailto: extensions is automatic. #!/bin/sh export PATH=/usr/local/bin:"$PATH" if [ "$1" = "" ] ; then exec xemacs -geometry 90x40 -f gnus-init else if gnuclient -batch -eval t >/dev/null 2>&1 ; then exec gnuclient -batch -eval "(progn (gnus-url-mailto \"$1\") (not-modified))" else exec xemacs -geometry 90x40 \ -eval "(progn (require 'gnus-art) (gnus-url-mailto \"$1\") (font-lock-mode 1) (not-modified))" fi fi exec xmessage -center No XEmacs or gnuclient echo no xemacs, no gnuclient, no xmessage exit 1