From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: florian@fsavigny.de (Florian v. Savigny) Newsgroups: gmane.emacs.help Subject: Migrating from compile-internal (psgml) Date: Wed, 24 Jul 2013 05:38:04 -0400 Message-ID: NNTP-Posting-Host: plane.gmane.org Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1374658698 25548 80.91.229.3 (24 Jul 2013 09:38:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 24 Jul 2013 09:38:18 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Jul 24 11:38:18 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1V1vWT-0007O0-Ax for geh-help-gnu-emacs@m.gmane.org; Wed, 24 Jul 2013 11:38:17 +0200 Original-Received: from localhost ([::1]:40363 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V1vWQ-0003Oq-Mi for geh-help-gnu-emacs@m.gmane.org; Wed, 24 Jul 2013 05:38:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35509) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V1vWG-0003Ol-3g for help-gnu-emacs@gnu.org; Wed, 24 Jul 2013 05:38:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V1vWF-00030B-1r for help-gnu-emacs@gnu.org; Wed, 24 Jul 2013 05:38:04 -0400 Original-Received: from srv4.ns-domain-hosting.de ([178.63.89.203]:40023) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V1vWE-000305-RS for help-gnu-emacs@gnu.org; Wed, 24 Jul 2013 05:38:02 -0400 X-No-Relay: not in my network Original-Received: from bertrandrussell.Speedport_W_723V_1_28_000 (p4FECCBAB.dip0.t-ipconnect.de [79.236.203.171]) by srv4.ns-domain-hosting.de (Postfix) with ESMTPA id 5865115DC901 for ; Wed, 24 Jul 2013 11:38:01 +0200 (CEST) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 178.63.89.203 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:92360 Archived-At: Hi there! I have just discovered that C-c C-v (sgml-validate) does not work in psgml anymore because it uses an obsolete function, which has disappeared as of Emacs 24.3 (namely, compile-internal). I have found out how to work around this (get a copy of a pre-24.3 compile.el and load it before calling sgml-validate), but I am wondering if there is some rather straightforward, standard way of migrating such packages to the new way that compile.el offers, because my workaround is surely not a clean way of dealing with this. What I have read about the changes seemed rather a little discouraging. (An alternative might be creating some kind of intermediate layer, which emulates compile-internal, but it would have to make sure that other packages are not confused.) Other packages must surely have migrated, too, it seems to me ... Any suggestions? Thanks so much! Florian