[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
progress
二
題
- From: Hideyuki SHIRAI (
白井秀行
) <shirai@xxxxxxxxxxx>
- Date: Wed, 20 Oct 2004 12:23:22 +0900 (JST)
- X-ml-name: emacs-w3m
- X-mail-count: 07140
白井です。progress 表示に関して二つほど
(1) 現在、こんな advice をしています。
(defadvice w3m-buffer-setup (after simple-mode-line activate)
(setq mode-line-buffer-identification
'("%b "
(w3m-current-process
w3m-modeline-process-status-on
(w3m-current-ssl
(w3m-display-inline-images
w3m-modeline-ssl-image-status-on
w3m-modeline-ssl-status-off)
(w3m-display-inline-images
w3m-modeline-image-status-on
w3m-modeline-status-off)))
(w3m-show-graphic-icons-in-mode-line
(w3m-use-favicon
(w3m-favicon-image
w3m-modeline-favicon
w3m-modeline-separator)
w3m-modeline-separator)
w3m-modeline-separator)
(w3m-current-process ;; ここが違う
"Loading..." w3m-current-title)))) ;;
Title が長くて、window-width が狭めのときに w3m-in-progress の表
示が mode-line の右に隠れてしまって、回線が遅いときの確認が困難
だからです。
# 一言でいうと、Zaurus+BitWarp ですな。
Emacs-w3m 本体に上記相当のパッチをあててしまおうかと思うのですが、
反対の方いらっしゃいますか?
(2) patches/file-progress.patch ですが、最近の w3m 0.5 だとずれ
てしまいます。イマイチわかっていなくて、かつ、一部で混乱して
いるのですが、
file.c 26 Sep 2003 17:59:51 -0000 1.229
+++ file.c 2 Oct 2003 01:09:08 -0000
@@ -6582,6 +6582,8 @@
if (src)
Strfputs(lineBuf2, src);
linelen += lineBuf2->length;
+ if (w3m_dump & DUMP_EXTRA)
+ printf("W3m-in-progress: %s\n", convert_size2(linelen, current_content_length, TRUE));
if (w3m_dump & DUMP_SOURCE)
continue;
showProgress(&linelen, &trbyte);
こいつをあてる関数は
loadBuffer(URLFile *uf, Buffer *volatile newBuf)
で良いのですよね?
## loadHTMLString(Str page) ではなくて。。。
--
白井秀行 (mailto:shirai@meadowy.org)