[Mew-dist 2586] Re: Mew 1.92b4

Mito mit at example.com
1997年 10月 20日 (月) 22:02:44 JST


※ "こ" こと y-koga at example.com さんの
   『[Mew-dist 2580] Re: Mew 1.92b4』からの引用です。

こ> > てっ取り早い対処は、mew-highlight.el 中の関数で window-system でない場
こ> > 合には何もしないようにすることかな。
こ> 
こ> ということで、とりあえず応急処置パッチです。

-nw でも bold, underline face は使いたいので、こんな感じにし
てみました。
1.92b4 オリジナルからの差分です。

# -nw はもう対応しないのかなぁ...。
-- 
10/20 21:45頃
NECソフトウェア新潟  水戸
mailto:mit at example.com
-------------- next part --------------
--- mew.el.original	Mon Oct 20 14:17:46 1997
+++ mew.el	Mon Oct 20 20:34:26 1997
@@ -978,8 +978,7 @@
 (require 'mew-ext)
 (require 'mew-fib)
 (require 'mew-sort)
-(if window-system (require 'mew-highlight))
-(eval-when-compile (require 'mew-highlight))
+(require 'mew-highlight)
 ;;;
 ;;; End of Mew
 ;;;
--- mew-highlight.el.original	Mon Oct 20 16:29:13 1997
+++ mew-highlight.el	Mon Oct 20 21:22:31 1997
@@ -13,21 +13,21 @@
 (defconst mew-highlight-version "mew-highlight.el version 0.01")
 
 (require 'mew)
-(require 'font-lock)
+(if window-system (require 'font-lock))
 
 ;;
 ;; options
 ;;
 
-(defvar mew-opt-highlight-cursor-line t
+(defvar mew-opt-highlight-cursor-line (or window-system (facep 'underline))
   "Put underline on the current line in Summary mode.")
 (defvar mew-opt-highlight-mouse-line mew-xemacs-p
   "Paint the line where mouse locates in Summary mode.")
-(defvar mew-opt-highlight-mark t
+(defvar mew-opt-highlight-mark (and window-system t)
   "Paint marked lines in Summary mode.")
-(defvar mew-opt-highlight-header t
+(defvar mew-opt-highlight-header (and window-system t)
   "Paint header in Message and Draft mode.")
-(defvar mew-opt-highlight-url t
+(defvar mew-opt-highlight-url (or window-system (facep 'bold))
   "Emphasize URL lines in Message mode.")
 (defvar mew-opt-highlight-url-regex
   "\\b\\(s?https?\\|ftp\\|file\\|gopher\\|news\\|telnet\\|wais\\|mailto\\):\\(//[-a-zA-Z0-9_.]+:[0-9]*\\)?[-a-zA-Z0-9_=?#$@~`%&*+|\\/.,]*[-a-zA-Z0-9_=#$@~`%&*+|\\/]")
--- mew-summary.el.original	Mon Oct 20 13:14:21 1997
+++ mew-summary.el	Mon Oct 20 21:14:05 1997
@@ -669,7 +669,8 @@
 	    (progn
 	      (pop-to-buffer buf)
 	      (mew-summary-recenter)
-	      (if next
+              (if (not window-system) (mew-highlight-cursor-line))
+              (if next
 		  (cond 
 		   ((equal mew-summary-show-direction 'down)
 		    (mew-summary-display-down))
@@ -751,6 +752,7 @@
 	(progn
 	  (pop-to-buffer buf)
 	  (if (null notforce) (mew-summary-recenter))
+          (if (not window-system) (mew-highlight-cursor-line))
 	  )
 	)
       (set-buffer-modified-p nil)


Mew-dist メーリングリストの案内