全文検索 |
% setenv CVS_RSH ssh % cvs -d [email protected]:/cvsroot/w3 co w3 % cd w3 % ./configure --with-emacs=/usr/local/bin/emacs creating lisp/w3-cfg.el Sucessfully configured Emacs/W3 Using custom package installed in: Emacs/W3 will be compiled with: /usr/local/bin/emacs To finish building Emacs/W3 type 'make' now. To install Emacs/W3 type 'make install'. To create autoloads in '/amd/u/home/makoto/.emacs' type 'make dotemacs' ttypd:makoto@harry 14:03:13/040813(...local-src/w3)> make .... Build of w3 complete... cd texi && make info make: don't know how to make w3.info. Stop make: stopped in /export/local-src/w3/texi *** Error code 2 138 14:07 touch texi/w3.info 140 14:08 touch texi/w3-faq.info 142 14:08 sudo make installinstalled list
取得方法 (2002/02/14 記入)
cvs -d:pserver:[email protected]:/cvsroot/w3 login (password は空で良い) cvs -z3 -d:pserver:[email protected]:/cvsroot/w3 co w3 cvs -z3 -d:pserver:[email protected]:/cvsroot/url co urlconfigure;make cd url ./configure --with-lispdir=/usr/pkg/share/emacs/site-lisp/url-20020214 gmake make install cd ../w3 ./configure --with-lispdir=/usr/pkg/share/emacs/site-lisp/w3-20020214 gmake make install.emacs への設定 makoto@u 8:04:58/020214(~...w3-d/w3)> make dotemacs Added Emacs/W3 setup to /home/makoto/.emacsこれで次の行が加えられる ;;; Emacs/W3 Configuration (setq load-path (cons "/usr/pkg/share/emacs/site-lisp/w3-20020214" load-path)) (condition-case () (require 'w3-auto "w3-auto") (error nil))site-lisp の確認 makoto@u 7:59:47/020214(...emacs/site-lisp)> pwd /usr/pkg/share/emacs/site-lisp makoto@u 7:59:58/020214(...emacs/site-lisp)> ls -lagd w3* u* drwxr-xr-x 2 root wheel 2048 Feb 14 07:57 url-20020214 drwxr-xr-x 2 root wheel 2048 Feb 14 07:59 w3-200202142002/02/14 require: Cannot open load file: w3-fast-parseということなので、w3-fast-parse を http://savannah.gnu.org/cgi-bin/viewcvs/w3/w3/lisp/w3-fast-parse.el からもらって来て、 emacs -batch -f batch-byte-compile w3-fast-parse.el してから site-lisp の方に写しておく error in process filter: w3-draw-tree: Symbol's value as variable is void: font-running-xemacsと言われるので、とりあえず、 (setq font-running-xemacs nil) と書いておく。 つまり、 ;;; Emacs/W3 Configuration ;; (setq load-path (cons "/usr/pkg/share/emacs/site-lisp/w3-20020214" load-path)) (condition-case () (require 'w3-auto "w3-auto") (error nil)) (setq font-running-xemacs nil)( load-path の設定は不要なので、無効にしてある) とだけ書いた ~/.emacs-w3 というものを用意して、 emacs -q -l ~/.emacs-w3としてから M-x w3 とすると、次のような字は出るが、右側のような画面が開くはず。 error in process filter: widget-before-change: Text is read-only: "Attempt to change text outside editable field" error in process filter: Text is read-only: "Attempt to change text outside editable field"鍵割当 良く使う v: URL を見る C-o: URL を指定して開く F: w3-history-forward (効かない気がする) B: w3-history-backward (同上) C-c C-b: w3-show-history-list 初期画面の設定: (setq w3-default-homepage "http://www.ki.nu/")現在の設定の全て。 url-mime-language-string "ja,en" は効いていない気もする (勘違い。効いている)。 ;; 2002-02-14 ;;; Emacs/W3 Configuration ;; (setq load-path (cons "/usr/pkg/share/emacs/site-lisp/w3-20020214" load-path)) (condition-case () (require 'w3-auto "w3-auto") (error nil)) (setq font-running-xemacs nil) (setq w3-default-homepage "http://www.ki.nu/") (setq url-mime-language-string "ja,en") (setq browse-url-browser-function 'browse-url-w3)しかし、例えば http://www.jp.netbsd.org/ja/gallery/products.html などというのは文字が化けていて読めない。 Content-Type: を正しく送って来ていないのだと思う。 そこで 以前に作った修正 をして見たが、 Charset -> iso-2022-jp を選ぶと、 Drawing ... で止ってしまう。C-g すると Debugger entered--Lisp error: (error "Interrupted!") signal(error ("Interrupted!")) error("Interrupted!") url-debug(retrieval "Spinning in url-retrieve-synchronously: %S (%S)" nil #C-g で止めると、次のようになる気がする。 Parsed 100% of 8134...done Drawing... done error in process filter: url-debug: Interrupted! error in process filter: Interrupted! byte-code: QuitWanderlust で読む メールが HTML 形式になっているときに、 byte-code: Symbol's function definition is void: url-register-protocolが出ている。 2001/08/17 の日記 に、 以前の定義 をいただいて来て教えたら解決したと書いてあるので、 今回もそうして見る。 どうも呼び先違いということかな。 http://slashdot.jp/article.pl?sid=02/02/14/0528250&mode=thread を開けようとしたら、 error in process filter: url-expand-file-name: url-expand-file-name confused - no default?2002/02/15 には: byte-code: Symbol's value as variable is void: url-registered-protocolsこれは ~/.emacs 等に (setq url-registered-protocols nil)と書いておくと、一応避けられる
history はまだ実装されていないような気がする。 Debugger entered--Lisp error: (error "Unkown URL scheme: www") signal(error ("Unkown URL scheme: www")) error("Unkown URL scheme: %s" "www") url-scheme-default-loader(["www" nil nil "auto" 0 "/history" nil nil t]) url-retrieve("www://auto/history" w3-fetch-callback ("www://auto/history")) w3-fetch("www://auto/history") w3-show-history-list() call-interactively(w3-show-history-list) |
(setq url-mime-language-string "ja,en")などのようにする。 (w3-var.el)
次のようにすると $SITELISP (/usr/local/share/emacs/site-lisp ) に直接入ってしまう。 104 13:32 tar zxf /pub/www/w3-4.0pre.23.tar.gz 105 13:32 cd w3-4.0pre.23/ 108 13:32 less INSTALL 109 13:33 ./configure 110 13:33 make su make install --with-lispdir=/usr/local/share/emacs/site-lisp/w3-4.0pre39 とするのが正しいか。