Changes between Initial Version and Version 1 of tdtd


Ignore:
Timestamp:
09/30/11 07:45:59 (5 years ago)
Author:
tkg
Comment:

tdtd page.

Legend:

Unmodified
Added
Removed
Modified
  • tdtd

    v1 v1  
     1= tdtd Emacs Mode for DTDs = 
     2 
     3The tdtd package for an Emacs major mode for editing SGML and XML DTDs is available in tdtd.zip at http://www.menteith.com/wiki/tdtd/data. Installation instructions are included in the file `readme.txt` in the tdtd distribution. 
     4 
     5''Do not bookmark anything about tdtd other than this page since this web site is still a work in progress and filenames and directories may still change.'' 
     6 
     7A tutorial on using tdtd is available at http://www.menteith.com/wiki/tdtd/tutorial. 
     8 
     9The current revision is 0.7.1 dated March 24, 1999. 
     10 
     11Features of tdtd revision 0.7.1 include: 
     12 
     13    * Standalone mode for editing DTDs; 
     14    * "Goto" menu for locating declarations within the current buffer; 
     15    * `dtd-etags` function for creating Emacs TAGS files for easy lookup of any element, parameter entity, or notation's definition using Emacs's built-in tag-lookup functions; 
     16    * `dtd-grep` function for searching files that shares a file history with `dtd-etags` for easy searching of the same files with both functions; 
     17    * Specific font lock highlighting of declarations in XML DTDs, SGML DTDs, SGML Declarations, and System Declarations so that the important information stands out; 
     18    * XML-specific behaviour that, at user option, is triggered by automatic detection of the XML Declaration; 
     19    * Functions for writing and editing element, attribute, internal parameter entity and external parameter entity declarations and comments to ease creating and keeping a consistent style; and 
     20    * Elements and parameter entity names referenced in declarations are stored in minibuffer history to minimise retyping in new declarations.  
     21 
     22`dtd-mode` references `sgml-validate` for its validation function. Use with Lennart Staflin's `psgml` package is recommended. 
     23 
     24Use with `resize-minibuffer-mode` is also recommended. 
     25 
     26The "Goto" menu is only available if you have `imenu.el`. 
     27 
     28dtd-mode was tested using NTEmacs 19.34.1 and NTEmacs 20.3.1. 
     29== Git == 
     30 
     31You can check out the latest (and possibly unstable) code using: 
     32{{{ 
     33git clone git@github.com:tkg/tdtd.git 
     34}}} 
     35Before you either use or install tdtd, you will have to make `tdtd-font.el` as described in `readme.txt`. 
     36== Ubuntu == 
     37 
     38tdtd has been available for Ubuntu (and, presumably, Debian) as the `tdtd` package.