| INTRO | || Completion | | Viewer | | Utils



What is xmn?


XMN stands for eXtended MaNual.
It is an open source project, aiming at creating standarts and utilities for new-style, interactive xml manual pages.

Why XML?
Just take a look at unformatted man page. You'll see lots of nroff macros which are only used for page layout and convey no semantical meaning. XML is a language designed to add meta-information to text. It's a good choice both for information extraction (like possible options, sections etc.) and visual fromatting.

What are those utilities?
XMN project is broken into three sub-projects:

  • xmn-completion
    It's advanced version of shell TAB completion, allowing completion of command arguments, based on xml manual pages.
  • xmn-viewer
    Iteractive, new-style xml manual pages viewer. With it you will be able to easily navigate through Unix manual pages.
  • xmn-utils
    Developer's utilities for man2xmn conversion and other.




SourceForge.net Logo