home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.madoka.org
/
2014.12.ftp.madoka.org.tar
/
ftp.madoka.org
/
pub
/
irchat-pj
/
2.5
/
irchat-pj-2.5.6p.tar.gz
/
irchat-pj-2.5.6p.tar
/
irchat-pj-2.5.6p
/
doc24
/
README.browse-url-plus
< prev
next >
Wrap
Lisp/Scheme
|
2000-07-31
|
8KB
|
200 lines
-*- Text -*-
Subject: browse-url $B$*$h$S(B browse-url-plus $B$NMxMQJ}K!(B
Author: $B$7$^$@(B $B$_$D$N$V(B <simm@irc.fan.gr.jp>
Date: 1999$BG/(B6$B7n(B27$BF|(B($BF|(B)
Organization: irchat-PJ Project
0.$B$3$NJ8=q$N35MW(B
$B$3$3$G$O(B, browse-url $B$*$h$S(B browse-url-plus $B$NMxMQJ}K!$r@bL@$7$^(B
$B$9(B. $B$^$:(B, $B:G=i$K(B browse-url $B$NMxMQJ}K!$r4JC1$K@bL@$7(B, $B$D$E$$$F(B
browse-url-plus $B$G$N3HD%ItJ,$K$D$$$F@bL@$7$^$9(B.
$B=g=x(B :
0. $B$3$NJ8>O$N35MW(B
1. $B4JC1$J(B browse-url $B$N;H$$J}(B
2. $B%a!<%kAw?.4X?t(B
3. URL $B$G;XDj$5$l$k%U%!%$%k$r%@%&%s%m!<%I(B
4. browse-url $B4X?t$NJ#@=(B
$B!g(B. $B:G8e$K(B
----------------
1.$B4JC1$J(B browse-url $B$N;H$$J}(B
1.1.$B:G$b4JC1$J(B browse-url $B$N;H$$J}(B
$B$^$:(B, $B:G$b4JC1$J;H$$J}$G$9(B. $B$3$l$O@_Dj$b2?$bI,MW$"$j$^$;$s(B.
URL $B$,5-=R$5$l$F$"$k>l=j$K%+!<%=%k$r$b$C$F$$$-(B,
M-x browse-url
$B$H$7$F$_$^$7$g$&(B. $B$=$&$9$k$H(B, minibuffer $B$K(B
URL: ($B%+!<%=%k0LCV$N(BURL)
$B$HI=<($5$l$^$9(B. $B$3$3$G(B RETURN $B$rC!$/$H(B, $B%V%i%&%6$,5/F0$5$l(B,
$B$=$N(B URL $B$,%V%i%&%6$KI=<($5$l$^$9(B.
1.2.$B%V%i%&%6$r;XDj$7$?$$(B
$B!V$($C(B, $BI=<($5$l$J$$$>!W$H$$$&J}$b$$$k$H;W$$$^$9(B. $B$=$l$O$J$<$+(B.
$B%V%i%&%6$,;XDj$5$l$F$$$J$$(B, $B$b$7$/$O%G%U%)%k%H$N%V%i%&%6$,B8:_$7(B
$B$J$$$+$i$G$9(B. $B$=$3$G(B, $B%V%i%&%6$r;XDj$7$F$d$k$3$H$G(B, $BI=<($G$-$k$h(B
$B$&$K$7$^$9(B.
(setq browse-url-browser-function "netscape")
$B$3$l$r(B .emacs $B$N$I$3$+$K5-=R$7$F$*$/$3$H$G(B, $BI=<($5$l$k$h$&$K$J$j(B
$B$^$9(B.
1.3.URL$B$K$h$C$F%V%i%&%6$rJQ99$7$?$$(B(Emacs20 $B$N$_(B)
Emacs20 $B$G$O(B, browse-url-browser-function $B$,%j%9%H$G$"$k$3$H$b5v(B
$B$5$l$^$9(B.
(setq browse-url-browser-function
'(("^mailto:" . browse-url-compose-mail)
("." . browse-url-netscape)))
$B$3$N$h$&$K(B, (regexp . function) $B$N%Z%"$N%j%9%H$K$7$F$*$/$3$H$G(B,
URL $B$K$h$C$F5sF0$rJQ99$9$k$3$H$,$G$-$^$9(B. $B$3$N>l9g(B, $B%a!<%k%"%I%l(B
$B%9$KBP$7$F$O%a!<%k=q$-4X?t$,(B, $B$=$l0J30$O(B Netscaoe Navigator /
Communicator $B$,5/F0$9$k$h$&$K$J$j$^$9(B.
1.4.$B%-!<%P%$%s%I(B
$BKh2s$o$6$o$6(B M-x browse-url $B$H$9$k$N$O(B, $BLLE]$G$9(B. $B%-!<$K%P%$%s%I(B
$B$7$F$7$^$$$^$7$g$&(B.
(cond ((featurep 'xemacs)
(define-key global-map [(control return)] 'browse-url))
(t
(define-key global-map [C-return] 'browse-url)))
$B$3$l$G(B, C-return $B$9$k$H(B, browse-url $B$,5/F0$9$k$3$H$K$J$j$^$9(B.
$B%+!<%=%k$r(B URL $B$K$b$C$F$$$-(B, C-return $B$9$k$3$H$G(B, $B%V%i%&%6$r8F$S(B
$B=P$9$3$H$,$G$-$k$h$&$K$J$j$^$9(B.
----------------
2.$B%a!<%kAw?.4X?t(B
$B@hDx(B 1.3. $B$NNc$GMQ$$$?(B browse-url-compose-mail $B$G$9$,(B, $B$3$l$O(B,
$B;XDj$5$l$?%"%I%l%908$N%a!<%k$r(B compose-mail $B4X?t$G5-=R$9$k4X?t$G(B
$B$9(B. $B$G$O(B, $B$3$N%a!<%k$r=q$/$?$a$N4X?t$r(B, $BIaCJ;H$C$F$$$k$b$N(B, $B$?$H(B
$B$($P(B mew-send $B$d(B wl-draft $B$K$7$?$$>l9g$O$I$&$9$l$P$h$$$N$G$7$g$&$+(B.
$B$3$&$$$&$H$-$K(B browse-url-plus $B$NEP>l$G$9(B.
browse-url-plus.el $B$r(B load-path $B$N$H$*$C$?$H$3$m$K$*$-(B,
(autoload 'browse-url-plus-compose-mail
"browse-url-plus" "A little-extension for browse-url" t)
(setq browse-url-plus-compose-mail-function 'wl-draft)
(setq browse-url-browser-function
'(("^mailto:" . browse-url-plus-compose-mail)
("." . browse-url-netscape)))
(cond ((featurep 'xemacs)
(define-key global-map [(control return)] 'browse-url-plus-x))
((<= 20 emacs-major-version)
(define-key global-map [C-return] 'browse-url))
(t
(define-key global-map [C-return] 'browse-url-plus-x)))
$B$H(B .emacs $B$K=q$$$F$*$-$^$9(B. $B$3$l$G(B C-return $B$H$9$k$H(B, $B%a!<%k%"%I(B
$B%l%9$,5-=R$5$l$F$"$k>l=j$J$i$P(B, wl-draft $B$,8F$P$l(B, Wanderlust $B$r(B
$BMxMQ$7$F%a!<%k$r=q$/$3$H$,$G$-$k$h$&$K$J$j$^$9(B. Mew $B$JJ}$O(B,
wl-draft $B$NItJ,$r(B mew-send $B$KJQ99$7$F$/$@$5$$(B.
----------------
3.URL $B$G;XDj$5$l$k%U%!%$%k$r%@%&%s%m!<%I(B
URL $B$G;XDj$5$l$?%U%!%$%k$r%V%i%&%6$G8+$k$N$G$O$J$/(B, wget$B$rMxMQ$7(B
$B$F%@%&%s%m!<%I$7$?$$>l9g$I$&$9$l$P$h$$$N$G$7$g$&$+(B.
$B$3$l$b4JC1$G$9(B. $B@hDx$N@_Dj$N$&$A(B, browse-url-browser-function $B$r(B
(setq browse-url-browser-function
'(("^mailto:" . browse-url-plus-compose-mail)
("." . browse-url-plus-wget-url)))
$B$H$9$k$3$H$G(B, C-return $B$9$l$P(B wget $B$,8F$P$l$k$h$&$K$J$j$^$9(B.
----------------
4.browse-url $B4X?t$NJ#@=(B
$B$G$O(B, $B%-!<$K$h$C$F(B, $B%V%i%&%65/F0$H(Bwget$B$G$N%@%&%s%m!<%I$r;H$$J,$1(B
$B$?$$>l9g$O$I$&$9$l$P$h$$$N$G$7$g$&$+(B.
$B$3$N$?$a$K$O(B, $B$^$:(B browse-url $B4X?t$rJ#@=$7$^$9(B.
(browse-url-plus browse-url-alternative "(Alternative)URL: "
browse-url-alternative-browser-function)
$B$3$l$G(B, browse-url-alternative $B4X?t$,:n$i$l$^$9(B. browse-url $B4X?t(B
$B$KBP$9$k(B browse-url-browser-function $B$KAjEv$9$kJQ?t$O(B, $B4X?t@8@.(B
$B;~$K:G8e$N0z?t$H$7$FM?$($?(B browse-url-alternative-browser-function
$B$G$9(B.
(setq browse-url-browser-function
'(("^mailto:" . browse-url-plus-compose-mail)
("." . browse-url-netscape)))
(setq browse-url-alternative-browser-function
'(("^mailto:" . browse-url-plus-compose-mail)
("." . browse-url-plus-wget-url)))
(cond ((featurep 'xemacs)
(define-key global-map [(control return)] 'browse-url-plus-x)
(define-key global-map [(meta return)] 'browse-url-alternative))
((<= 20 emacs-major-version)
(define-key global-map [C-return] 'browse-url)
(define-key global-map [M-return] 'browse-url-alternative))
(t
(define-key global-map [C-return] 'browse-url-plus-x)
(define-key global-map [M-return] 'browse-url-alternative)))
$B$3$&$9$k$3$H$G(B, C-return $B$G%V%i%&%65/F0(B, M-return $B$G(B wget $B$K$h$k(B
$B%@%&%s%m!<%I(B, $B$H;H$$J,$1$k$3$H$,$G$-$^$9(B.
----------------
$B!g(B.$B:G8e$K(B
$B!V(Birchat-pj $B$K$b(B URL$BO"F05!G=$r$D$1$?$$!W!D$3$&(B, $B$U$H;W$$$D$$$?$N(B
$B$,(B browse-url-plus $B$r=q$/$-$C$+$1$G$9(B. $B$"$k$H$-!V(Bbrowse-url $B$H$$(B
$B$&$N$,%G%U%)%k%H$G$D$$$F$k$h!W$H>R2p$5$l(B, $B;H$C$F$_$k$H(B, $B;d$,<BAu(B
$B$7$h$&$H9M$($F$$$?$b$N$,$[$\<B8=$5$l$F$*$j(B, $B!V$3$l$G$$$$$d!W$H;W(B
$B$C$?$N$G$9$,(B, $B;H$$9~$a$P9~$`$[$IM_$,$G$k$b$N$G(B,
$B!&%a!<%kAw?.4X?t$rJQ99$7$?$$(B
$B!&(Bwget $B$G$-$k$h$&$K$7$?$$(B
$B!&%-!<$K$h$C$F(B, $B5sF0$rJQ99$7$?$$(B
$B!&(BEmacs20 $B0J30$G$b(B, URL $B$K$h$C$F5sF0$rJQ99$7$?$$(B
$B$J$I$H;W$&$h$&$K$J$j(B, $B;W$&$,$^$^$K=q$-$"$2$?(B($B%+%C%H(B & $B%3%T!<$H$b(B
$B$$$&(B :-) $B$N$,(B browse-url-plus $B$G$9(B.
# $BF1;~$K(B, XEmacs$B$C$F0F30IO<e$@$J(B, $B$H$$$&46A[$b$b$A$^$7$?(B. (*1)
$B:G8e$K(B, browse-url-plus $B$N@_Dj$O(B, $BIUB0$N(B browse-url-plus.emacs
$B$r;29M$K$7$F$/$@$5$$(B.
$B$b$7(B, $B$40U8+!&$4MWK>!&<ALd!&%P%0Js9pEy$4$6$$$^$7$?$i(B, $B%a!<%k$r(B
simm@irc.fan.gr.jp $B$^$G$*4j$$$7$^$9(B. IRC $B>e$G8+$D$1$F$/$@$5$C$?>l(B
$B9g$O(B, $B$=$3$G$b$+$^$$$^$;$s(B. $B=5Kv$N%F%l%[!<%@%$;~4V$J$i(B, $B$?$$$,$$(B
IRCnet$B$N$I$3$+$K$$$k$H;W$$$^$9(B. nick $B$O(B simm[0-9]* $B$K%^%C%A$9$k(B
$B$$$:$l$+$G$9(B.
----------------
($BCm(B)
simm@irc.fan.gr.jp, 27 Jun 1999
(*1) XEmacs21 $B$G$O(B, fsf-compat $B%Q%C%1!<%8$K$"$k(B thingatpt.el $B$K$h$j(B
Emacs20 $B$HF1Ey$NF0:n$r$5$;$k$3$H$,$G$-$^$9(B.