Skip to content

Latest commit

 

History

History
46 lines (40 loc) · 1.65 KB

README.org

File metadata and controls

46 lines (40 loc) · 1.65 KB

lang/faust

Table of Contents

Description

Add support to Faust language inside emacs.

  • Faust code syntax hightlighting and indentation
  • Project-based (inter-linked Faust files)
  • Build/compile with output window
  • Graphic diagrams generation and vizualisation in the (default) browser
  • Browse generated C++ code inside Emacs
  • Inter-linked files/buffers :
    • From “component” to Faust file
    • From “include” to Faust library file
  • From error to file:line number
  • From function name to online documentation
  • Fully configurable (build type/target/architecture/toolkit, keyboard shortcuts, etc.)
  • Automatic keyword completion (if Auto-Complete is installed)
  • Automatic objets (functions, operators, etc.) template insertion with default sensible values (if Yasnippet is installed)
  • Modeline indicator of the state of the code

Plugins

Features

Keybindings

BindingDescription
<localleader> bbuild
<localleader> csyntax check
<localleader> ddiagram
<localleader> honline dock
<localleader> RETmdoc
<localleader> otoggle output buffer
<localleader> ssource code
<localleader> rrun
<localleader> S-bbuild all
<localleader> S-ddiagram all