BHL 1.7.9


bhl is a text formatting and publishing tool
Developer:   Bastien Guerry
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   59K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


bhl is a text formatting and publishing tool. It is an Emacs mode that provides two kinds of tools: tools for editing a plain text file as an implicitly structured document, and tools for converting this document into other formats: HTML, SGML, LaTeX, Texinfo and TXT.

In order to be readable by bhl, a plain text file must fit some syntactic conventions. This conventions are neither completely universal nor specially odd. They are chosen among the most useful and the most convenient text formatting conventions.

The purpose of this mode is to use the most invisible and convenient syntax. "Invisible syntax" means that the source file must be as readable as possible -- like any plain text file must be. "Convenient syntax" means that it must fit the users' habits.

For example, *word* appears in bold; _word_ appears in emphasis; lists and URLs follow StructuredText or Wiki conventions; the numbering of sections respects logic and intuition. (See section 3. The syntax.)

In short: there is nothing you have to learn to write your documents with the bhl mode (just try, it's true).

bhl is not WYSIWYG since you are only editing text. bhl is not WYSIWYM (like LyX), since what you mean is editing text. So, what is bhl? It is WYSIWYS(IWYS): What You See Is What You See (Is What You See). Editing text is editing text.

Here are some key features of "BHL":
  • BHL converts plain text to HTML / SGML (Linuxdoc) / Texinfo / LaTeX.
  • BHL works with GNU Emacs - but is not part of GNU Emacs.
  • BHL is a free software.
  • BHL current release is 1.7.3.
  • BHL uses an implicit and minimalistic syntax, ? la Wiki.
  • BHL is written by Bastien Guerry.
  • BHL is currently being rewritten.


    Installing

    Untar the archive like this:

    ~$ tar zxvf `bhl.tar.gz'

    Go to the bhl-*/ directory and set up the `Makefile'. Once this is done, just compile and install like this:

    ~$ make
    ~$ make install

    If you want to install bhl in your /usr/local/ or /usr/share/ paths, you need to have superuser (i.e. root) permissions. But don't worry: at the end of the install procedure, a message tells you if something has gone wrong.

    If you want to generate and install the `bhl.info' file:

    ~$ make info
    ~$ make install-info

    If you want the printed manual (PDF):

    ~$ make pdf

    If you want the HTML manual:

    ~$ make html

    If you want to clean up the directory:

    ~$ make clean

    You can add these lines to your `~/.emacs.el':

    (autoload 'bhl-mode "bhl" "BHL Mode" t)
    (add-to-list 'auto-mode-alist '(".bhl$" . bhl-mode))

    The last line enables you to associate a new extension (i.e. .bhl) with the bhl editing mode, so that bhl will automatically be loaded when you open a .bhl ending file.
    tags you want  what you  bhl mode  editing text  plain text  you see  the bhl  bhl bhl  the most  file must  text file  want the  make install  

    Download BHL 1.7.9


     http://www.cognition.ens.fr/~guerry/bhl/download/bhl.tar.gz


    Authors software

    BHL 1.7.9 (by Bastien Guerry)
    bhl is a text formatting and publishing tool


    Similar software

    BHL 1.7.9 (by Bastien Guerry)
    bhl is a text formatting and publishing tool

    Template::Tutorial 2.15 (by Andy Wardley)
    Template::Tutorial are template toolkit tutorials.

    This section includes tutorials on using the Template Toolkit

    Grutatext 2.0.11 (by Angel Ortega)
    Grutatxt is a plain text to HTML (and other formats) converter

    w3m 0.5.1 (by Akinori Ito)
    w3m is a text-based web browser as well as a pager like `more' or `less'

    PlainDoc 1.55 (by Sampo Kellomaki)
    PlainDoc (pd2tex) document production system allows you to write documents as normal text files

    Newton 0.0.9 (by Dennis Craven)
    Newton is a desktop wiki applet for the GNOME2 desktop environment

    Scheme Scribe 1.1a (by Manuel Serrano)
    Scheme Scribe (Scribe hereafter) is a text processor

    VFU File Manager 4.05 (by Vladi Belperchinov-Shabanski)
    VFU is console (text mode) file manager for UNIX/Linux.

    During the years I tried to make short attractive list of features which V

    txt2html 2.9.2 (by Seth Golub)
    txt2html is a Perl program that converts plain text to HTML

    Texinfo 4.8a (by Free Software Foundation, Inc.)
    Texinfo is the official documentation format of the GNU project


    Other software in this category

    GNU TeXmacs 1.0.6.7 (by Joris van der Hoeven)
    GNU TeXmacs is a free scientific text editor, which was both inspired by TeX and GNU Emacs

    XEmacs 21.5.27 (by XEmacs Review Board)
    XEmacs was formerly known as Lucid Emacs and is a powerful, extensible text editor with full GUI support, initially based on an early

    Xrefactory 2.0.9 (by Marian Vittek)
    Xrefactory is a plugin for Emacs, XEmacs, and jEdit which provides code completion, source browsing, and refactorings

    preview-latex 0.9.1 (by David Kastrup)
    The purpose of the preview-latex package is to embed LaTeX environments such as display math or figures into Emacs source buffers

    AUCTeX 11.83 (by David Kastrup)
    AUCTeX is an extensible package for writing and formatting TeX files in GNU Emacs and XEmacs

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags