PSGML conflicts with sgml-mode (CVS Emacs)

"D. D. Brierton" <[email protected]>
Newsgroups gmane.emacs.psgml.user,gmane.emacs.psgml.devel
Organization DZR Web Development
Message-ID <[email protected]>
>From the PROBLEMS file in CVS Emacs:

        *** PSGML conflicts with sgml-mode.
        
        PSGML package uses the same names of some variables (like
        keymap) as built-in sgml-mode.el because it was created as a
        replacement of that package.  The conflict will be shown if you
        load sgml-mode.el before psgml.el.  E.g. this could happen if
        you edit HTML page and then start to work with SGML or XML file.
        html-mode (from sgml-mode.el) is used for HTML file and loading
        of psgml.el (for sgml-mode or xml-mode) will cause an error.
        
At the moment I am working around this problem by manually removing
sgml-mode.el and sgml-mode.elc
from /usr/share/emacs/21.3.50/lisp/textmodes/, but clearly that is not
an elegant solution. Can someone explain an elegant way to work around
the above problem?

This is on Fedora Core 3:

$ rpm -q emacs psgml
emacs-21.3.50-0.20041210
psgml-1.2.5-4

The psgml RPM is from Fedora Core and the CVS Emacs RPMs are from this
yum repository:

[emacs-cvs-testing]
name=Emacs CVS Packages (testing)
baseurl=http://people.redhat.com/petersen/emacs/current/i386/RPMS.testing
gpgcheck=1

My psgml setup is detailed here:

http://www.dzr-web.com/people/darren/projects/emacs-webdev/

TIA, Darren

-- 
=====================================================================
D. D. Brierton            [email protected]          www.dzr-web.com
       Trying is the first step towards failure (Homer Simpson)
=====================================================================


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.