From xemacs-m  Tue Jun  3 01:56:21 1997
Received: from ornet.ornet.co.il (ornet.co.il [194.90.140.5])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id BAA15681;
	Tue, 3 Jun 1997 01:56:19 -0500 (CDT)
Received: from merlin.ornet.co.il (merlin.ornet.co.il [194.90.140.25]) by ornet.ornet.co.il (8.7.6/8.7.3) with ESMTP id JAA16342; Tue, 3 Jun 1997 09:56:18 +0300 (IDT)
Received: (from ricky@localhost) by merlin.ornet.co.il (8.7.6/8.7.3) id JAA01183; Tue, 3 Jun 1997 09:56:18 +0300 (IDT)
Date: Tue, 3 Jun 1997 09:56:18 +0300 (IDT)
Message-Id: <199706030656.JAA01183@merlin.ornet.co.il>
From: Ricardo Marek <ricky@ornet.co.il>
To: Steven L Baur <steve@xemacs.org>
Cc: xemacs-beta@xemacs.org, "Rodney J. Whitby" <rwhitby@asc.corp.mot.com>
Subject: Re: vhdl-mode doesn'r recognice XEmacs 20.*
In-Reply-To: <m2hgfho1xa.fsf@altair.xemacs.org>
References: <199706010952.MAA18260@merlin.ornet.co.il>
	<m2hgfho1xa.fsf@altair.xemacs.org>
X-Mailer: VM 6.31 under 20.3 XEmacs Lucid (beta2)
X-Face: "1qJf"LysT#xLa=~giYhF>sci:y$xiN`)FlEd7nf4Al;@ARuU|1|n_F!cXszC^^T;Q&42s}/5Q)5g0$0D'Y6.[]h]:SzlbMWu_?<'*suHpRzOGp&1VHvV~5CDMX}eRc)z3zw,XIPgG@Q*W)oG(/>;YU
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=US-ASCII


Boaz,

vhdl-mode `can' be fixed.

The patch is:

>>>>> Steven L Baur writes:

 Steven: Ricardo Marek <ricky@ornet.co.il> writes:
 :: Hello,

 :: Just now, testing the new XEmacs 20.3-b2 I found that the vhdl-mode is 
 :: not updated to work with any major version 20.

 Steven: Emacs is going to need this too in the near future.

 Steven: Index: vhdl-mode.el
 Steven: ===================================================================
 Steven: RCS file: /usr/local/xemacs/xemacs-20.0/lisp/modes/vhdl-mode.el,v
 Steven: retrieving revision 1.3
 Steven: diff -u -r1.3 vhdl-mode.el
 Steven: --- vhdl-mode.el	1997/05/29 23:49:57	1.3
 Steven: +++ vhdl-mode.el	1997/06/02 08:13:23
 Steven: @@ -285,7 +285,7 @@
 Steven:      (cond
 Steven:       ((= major 18) (setq major 'v18))	;Emacs 18
 Steven:       ((= major 4)  (setq major 'v18))	;Epoch 4
 Steven: -     ((= major 19) (setq major 'v19	;Emacs 19
 Steven: +     ((>= major 19) (setq major 'v19	;Emacs 19
 Steven:  			 flavor (cond
 Steven:  				 ((string-match "Win-Emacs" emacs-version)
 Steven:  				  'Win-Emacs)

 Steven: -- 
 Steven: steve@calag.com baur
 Steven: Unsolicited commercial e-mail will be billed at $250/message.


That is, change the line

  ((= major 19) (setq major 'v19	;Emacs 19

with the line
  ((>= major 19) (setq major 'v19	;Emacs 19

You may need to recompile the vhdl-mode file. 

1) remove the vhdl-mode.elc
2) load and edit your vhdl-mode.el file (in ~boaz/lib/lisp directory)
3) run from main-menu -> Lisp -> Byte-Compile-This-File.


Good Luck.
-- 
--- Ricky                                    -*- Mode: Another-Unix-Hacker -*-
------------------------------------------------------------------------------
--- e-mail: ricky@ornet.co.il       ORNET Data Communication Technologies Ltd.  
--- phone: +972-4-9981314                      (A Siemens Company)
------------------------------------------------------------------------------
    if (rsfp = mypopen("/bin/mail root","w")) {     /* heh, heh */
        --Larry Wall in perl.c from the perl source code

