• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux BHL Download

BHL

October 4, 2005
BHL is an Emacs mode that enables plain text to be converted into HTML, SGML, LaTeX, and Texinfo formats.
Version 1.7.9
License GPL
Platform Linux
Supported Languages English
Homepage www.nongnu.org
Developed by Bastien Guerry
BHL is a text formatting and publishing tool that is designed as an Emacs mode. It provides users with two types of tools - tools for editing a plain text file as an implicitly structured document, and tools for converting this document into other formats like HTML, SGML, LaTeX, Texinfo and TXT. However, in order for a plain text file to be readable by BHL, it must adhere to certain syntactic conventions.

These conventions are neither unusually odd nor completely universal. They are selected among the most practical and convenient text formatting conventions. The purpose of BHL mode is to implement the most effortless and inconspicuous syntax. The phrase "invisible syntax" means that the source file must be as readable as possible, like any plain text document. The "convenient syntax" implies that it must fit the user's habits. For example, *word* appears in bold, _word_ appears in emphasis, and lists and URLs follow StructuredText or Wiki conventions. The numbering of sections respects logic and intuition.

In summary, there is no need to learn a separate syntax to write documents using the BHL mode. With BHL, you only edit text, making it not WYSIWYG, and not WYSIWYM like LyX since you only edit text. Therefore, BHL is WYSIWYS(IWYS), in which what you see is what you see.

BHL comes loaded with various features like converting plain text to HTML/SGML/Linuxdoc/Texinfo/LaTeX. It works with GNU Emacs, but is not a part of it. It is free software with the current release being version 1.7.3. BHL uses an implicit and minimalistic syntax, à la Wiki, and is written by Bastien Guerry. The tool is currently being rewritten.

Installing BHL is simple. Start by untaring the archive using `bhl.tar.gz' . Move to the bhl-* directory and set up the `Makefile'. After this, compile and install BHL. In case you need to install BHL in your /usr/local/ or /usr/share/ paths, you require superuser (i.e. root) permissions. However, if anything goes wrong during the process, a message will indicate it.

If you wish to generate and install the `bhl.info' file, use `make info' and `make install-info'. Similarly, you can generate the printed manual (PDF) using `make pdf' and the HTML manual with `make html'. Furthermore, you can add the following lines to your `~/.emacs.el':
(autoload 'bhl-mode "bhl" "BHL Mode" t)
(add-to-list 'auto-mode-alist '(".bhl$" . bhl-mode))
This line enables the user to associate a new extension with the BHL editing mode, simplifying opening a specific extension.
What's New

Version 1.7.9: N/A

Free Download 143K
389
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    155
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    92
  4. SlideMap 1.2.2
    82
  5. CherryTV 0.1
    81
  6. porm r2
    79
  7. Swiftfox 3.0b5pre-2
    77
  8. Java Games 1.0
    76
  9. Clewarecontrol 0.8
    75
  10. fuseftp 0.8
    74

Related Downloads

TopAZ
TopAZ software provides comprehensive tools for graph viewing, creation, editing and analysis ...
easy emailsManager
eEM is a user-friendly, multi-user email management software that is web-based, making ...
Oracle Password Repository
Oracle Password Repository is a Unix tool that securely stores and retrieves ...
WMMenu
WMMenu is a dockable application that offers a popup menu of icons ...
Gusanos
Gusanos is an excellent software that serves as a clone of Liero. ...
Open Tournament System
The Open Tournament System is a tournament management software that operates online, ...
DSP5600x disassembly library 1.1
DSP5600x disassembly library is a disassembly code library designed for Motorola DSP5600x, ...
Linuxconf
Linuxconf provides advanced administration capabilities.
ecawave
Ecawave is a user-friendly software that allows users to edit audio files ...
Bid Monkey
Bid Monkey is an automated bidding engine designed for eBay auctions. It ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.