A major mode for editing SGML and XML documents for XEmacs with Mule.

This commit is contained in:
Jun Kuriyama 1999-05-29 14:42:32 +00:00
parent 08f5810559
commit a75f6907bd
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=19091
4 changed files with 75 additions and 0 deletions

View File

@ -0,0 +1,28 @@
# New ports collection makefile for: psgml for xemacs-mule
# Version required: 1.1.6
# Date created: 26 May 1999
# Whom: kuriyama
#
# $Id$
#
MAINTAINER= kuriyama@FreeBSD.ORG
# This is a slave port.
PORTCLASS= slave
MASTERDIR= ${.CURDIR}/../psgml-emacs
# emacs port setup
EMACS_NAME= xemacs
EMACS_PORT= xemacs-mule
EMACS_VER= 20.4
EMACS_LIBDIR= lib/xemacs-20.4
# pkg/* files are used in ${.CURDIR}
PKGDIR= ${.CURDIR}/pkg
HAVE_COMMON_PORT= YES
REQUIRE_SETUPEL= YES
.include <${MASTERDIR}/Makefile>

View File

@ -0,0 +1 @@
A major mode for editing SGML and XML documents for XEmacs with Mule.

View File

@ -0,0 +1,20 @@
PSGML: a major mode for editing SGML and XML documents for XEmacs with Mule.
--- Emacs Library Porting
PSGML is a major mode for editing SGML and XML documents. It works
with GNU Emacs 19.34, 20.3 and later or with XEmacs 19.9 and later.
PSGML contains a simple SGML parser and can work with any DTD.
Functions provided includes menus and commands for inserting tags with
only the contextually valid tags, identification of structural errors,
editing of attribute values in a separate window with information about
types and defaults, and structure based editing.
PSGML is installed the following directory tree:
${PREFIX}/lib/xemacs-20.4/site-lisp/psgml/
To use psgml, put the following setup into your ~/.emacs:
(require 'psgml-setupel)
--- Porting by shige <shige@FreeBSD.ORG> and kuriyama@FreeBSD.ORG

View File

@ -0,0 +1,26 @@
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-api.el
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-api.elc
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-charent.el
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-charent.elc
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-dtd.el
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-dtd.elc
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-edit.el
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-edit.elc
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-info.el
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-info.elc
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-lucid.el
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-lucid.elc
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-other.el
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-parse.el
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-parse.elc
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml.el
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml.elc
%%EMACS_LIBDIR%%/site-lisp/%%PSGML_SETUPEL%%
@dirrm %%EMACS_LIBDIR%%/site-lisp/psgml
@unexec install-info --delete %D/info/psgml.info %D/info/dir
@unexec install-info --delete %D/info/psgml-api.info %D/info/dir
info/psgml.info
info/psgml-api.info
@exec [ -f %D/info/dir ] || sed -ne '1,/Menu:/p' /usr/share/info/dir > %D/info/dir
@exec install-info %D/info/psgml.info %D/info/dir
@exec install-info %D/info/psgml-api.info %D/info/dir