Faust major mode for editing faust code (.dsp files)
Emacs Lisp
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
faust-mode.el

README.md

Faust-Mode

Major Emacs mode for the Faust programming language, featuring syntax highlighting, automatic indentation and auto-completion.


License GPLv3 MELPA MELPA

Features

  • Syntax highlighting of Faust keywords, operators and library functions
  • Indentation rules
  • Auto-completion of library functions (requires the auto-complete package, also available from MELPA)
  • Compatible with SpaceEmacs

Installation

  • Easy: Install it from MELPA.

  • Hard: Copy/clone this repository and put it somewhere on your Emacs load-path.

Usage

M-x faust-mode

To do this automatically for every Faust file, add something like this to your init file:

(require 'faust-mode)
(setq auto-mode-alist (cons '("\\.dsp$" . faust-mode) auto-mode-alist))

Auto-completion

To make auto-completion work, install the auto-complete package from MELPA and add the following to your .emacs:

(global-auto-complete-mode t)

Faust

Oh, and of course install the latest Faust and ensure it's in the PATH.

Faustine

Based on faust-mode, Faustine goes even further into turning Emacs into a full-fledged Faust IDE.


README.md made on 2017-11-22 at 12:14:16 with doc-a-mode