ediff and emacs-internal coding system

Norbert Koch viteno at sxemacs.org
Tue Feb 10 04:54:40 EST 2009


* Michael Kifer <kifer at cs.sunysb.edu>:

Hi!

Could someone please have a look at the patch down below and apply it or
comment on it?

Thanks,
norbert.

> yes, would be good to add the emacs-internal coding system.
> But since xemacs packages are often used with older versions of XEmacs,
> I could instead use a coding system that works with older versions.
> What coding system corresponds to emacs-internal?
>
> michael
>
> On Sun, 08 Feb 2009 11:38:37 -0500
> Nelson Ferreira <njsf at sxemacs.org> wrote:
>
> > On Sunday 08 February 2009 08:02:33 am Norbert Koch wrote:
> > > * Nelson Ferreira <njsf at sxemacs.org>:
> > >
> > > Hello Nelson,
> > >
> > > > I updated my prerelease packages and ediff started complaining about not
> > > > having an emacs-internal coding system defined.
> > > >
> > > > I provided the patch for SXEmacs, but now I wonder if this was something
> > > > that escaped during an upstream merge?
> > >
> > > If a package has an active maintainer, as ediff does, I normally don't
> > > apply any patches to it.  Have you contacted Michael with your patch?
> > > If not, could you please resend it to him?
> > >
> > 
> > To be clear, I did not patch ediff, I added the emacs-internal coding system
> > to SXEmacs. I was checking with you, because I suspect XEmacs (at least 21.4) 
> > will
> > have the same issue.
> > 
> > Here follows the patch I submitted:
> > 
> > --- orig/lisp/coding.el
> > +++ mod/lisp/coding.el
> > @@ -231,16 +231,19 @@
> >    ;; these are so that gnus and friends work when not mule
> >    (copy-coding-system 'undecided 'iso-8859-1)
> >    (copy-coding-system 'undecided 'iso-8859-2)
> > -
> > +  (copy-coding-system 'undecided 'iso-8859-15)
> >    (define-coding-system-alias 'ctext 'binary))
> >  
> >  
> >  ;; compatibility for old XEmacsen (don't use it)
> >  (copy-coding-system 'undecided 'automatic-conversion)
> >  
> > +;; compatibility for new Emacsen (don't use it)
> > +(copy-coding-system 'undecided  'emacs-internal)
> > +
> >  (make-compatible-variable 'enable-multibyte-characters "Unimplemented")
> >  
> >  (define-obsolete-variable-alias
> >    'pathname-coding-system 'file-name-coding-system)
> >  
> > -;;; mule-coding.el ends here
> > +;;; coding.el ends here
> > 
> > 
> > 
> > 
> > 




More information about the XEmacs-Patches mailing list