You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ivan Enderlin 925b79930a Fix English typography. 3 years ago
screenshots Add Imenu in screenshot 3 years ago
.gitignore Add most recent source files from personal repo 4 years ago
CHANGELOG.md Update version to 0.3.0 3 years ago
Cask Update version to 0.3.0 3 years ago
README.md Fix English typography. 3 years ago
hoa-pp-mode.el Update version to 0.3.0 3 years ago

README.md

Hoa

MELPA MELPA Stable

Hoa is a modular, extensible and structured set of PHP libraries. Moreover, Hoa aims at being a bridge between industrial and research worlds.

Contributions/Emacs/Pp

This repository contains tools for the PP grammar description language from Hoa\Compiler.

It provides a major mode for editing PP grammars with the following features:

  • Syntax coloration,
  • Auto-indentation,
  • Imenu support.

PP Major mode screenshot

Installation

If you have setup MELPA or MELPA stable repositories, type M-x package-install hoa-pp-mode.

If you want to install it by hand, you must first install names.

Then, clone this repository on your computer.

git clone git@github.com:hoaproject/Contributions-Emacs-Pp.git hoa-pp-mode

Finally, add this code in your Emacs configuration:

(add-to-list 'load-path "/path/to/hoa-pp-mode")
(require 'hoa-pp-mode)

Quick usage

Simply open a .pp file with Emacs. hoa-pp-mode will automatically be enabled.

Documentation

Different documentations can be found on the website: http://hoa-project.net/.

License

Hoa is under the New BSD License (BSD-3-Clause). Please, see LICENSE.