ediff and emacs-internal coding system
viteno at sxemacs.org
Tue Feb 10 04:54:40 EST 2009
* Michael Kifer <kifer at cs.sunysb.edu>:
Could someone please have a look at the patch down below and apply it or
comment on it?
> 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?
> 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