[w3m-dev 04103] Re: mailto: タグについて

SAKAI Kiyotaka <[email protected]>
Newsgroups gmane.comp.web.w3m.devel
Message-ID <[email protected]>
>> In article <[email protected]>, SAKAI Kiyotaka <[email protected]> writes:

> mailer 

> 1. config  mailer 
>      config 
> 2. config  mailer  MAILER 
>      
> 3. config  mailer  MAILER 
>      w3mmail.cgi 

>  MAILER  w3mmail.cgi 
> config 
> 


 w3mmail.cgi  config 



Index: fm.h
===================================================================
RCS file: /cvsroot/w3m/w3m/fm.h,v
retrieving revision 1.127
diff -u -r1.127 fm.h
--- fm.h	15 Jul 2004 16:44:37 -0000	1.127
+++ fm.h	30 Aug 2004 06:59:04 -0000
@@ -928,6 +928,7 @@
 #endif
 global char *Editor init(DEF_EDITOR);
 #ifdef USE_W3MMAILER
+global int w3mMailer init(TRUE);
 global char *Mailer init(NULL);
 #else
 global char *Mailer init(DEF_MAILER);
Index: main.c
===================================================================
RCS file: /cvsroot/w3m/w3m/main.c,v
retrieving revision 1.245
diff -u -r1.245 main.c
--- main.c	2 Aug 2004 15:40:50 -0000	1.245
+++ main.c	30 Aug 2004 06:59:05 -0000
@@ -2913,7 +2913,7 @@
     }
     if (!strncasecmp(a->url, "mailto:", 7)
 #ifdef USE_W3MMAILER
-	&& non_null(Mailer) && strchr(a->url, '?') == NULL
+	&& !w3mMailer && strchr(a->url, '?') == NULL
 #endif
 	) {
 	/* invoke external mailer */
@@ -3950,7 +3950,7 @@
 
     if (!strncasecmp(url, "mailto:", 7)
 #ifdef USE_W3MMAILER
-	&& non_null(Mailer) && strchr(url, '?') == NULL
+	&& !w3mMailer && strchr(url, '?') == NULL
 #endif
 	) {
 	/* invoke external mailer */
Index: rc.c
===================================================================
RCS file: /cvsroot/w3m/w3m/rc.c,v
retrieving revision 1.99
diff -u -r1.99 rc.c
--- rc.c	2 Aug 2004 15:40:50 -0000	1.99
+++ rc.c	30 Aug 2004 06:59:05 -0000
@@ -136,6 +136,7 @@
 #define CMT_MAILCAP      N_("List of mailcap files")
 #define CMT_URIMETHODMAP N_("List of urimethodmap files")
 #define CMT_EDITOR       N_("Editor")
+#define CMT_W3MMAILER    N_("Use w3mmail.cgi")
 #define CMT_MAILER       N_("Mailer")
 #define CMT_EXTBRZ       N_("External Browser")
 #define CMT_EXTBRZ2      N_("Second External Browser")
@@ -516,6 +517,7 @@
      CMT_URIMETHODMAP, NULL},
 #endif
     {"editor", P_STRING, PI_TEXT, (void *)&Editor, CMT_EDITOR, NULL},
+    {"w3mmailer", P_INT, PI_ONOFF, (void *)&w3mMailer, CMT_W3MMAILER, NULL},
     {"mailer", P_STRING, PI_TEXT, (void *)&Mailer, CMT_MAILER, NULL},
     {"extbrowser", P_STRING, PI_TEXT, (void *)&ExtBrowser, CMT_EXTBRZ, NULL},
     {"extbrowser2", P_STRING, PI_TEXT, (void *)&ExtBrowser2, CMT_EXTBRZ2,


-- 
  (E-mail: [email protected])
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.