Skip to content
This repository has been archived by the owner on Sep 20, 2021. It is now read-only.

PP —the grammar description language from Hoa\Compiler— support in Emacs.

Notifications You must be signed in to change notification settings

hoaproject/Contributions-Emacs-Pp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

PP —the grammar description language from Hoa\Compiler— support in Emacs.

Resources

Stars

Watchers

Forks

Packages

No packages published