Skip to content

Emacs mode for interfacing with the Fluxus live coding environment

License

Notifications You must be signed in to change notification settings

defaultxr/fluxus-mode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

fluxus-mode

An Emacs major mode for interacting with the Fluxus live coding environment.

Forked and heavily modified from https://github.com/lesbroot/fluxus-framework

Right now, the code you’re writing doesn’t show up in the Fluxus window, so the Fluxus sketchpad is disabled by default (it can still be shown again with the standard C-h shortcut). I’ll fix this eventually.

Please don’t hesitate to offer suggestions or let me know about any issues!

Installation

Download this repository, then put the following in your init.el:

(load "/path/to/fluxus-mode/fluxus-mode.el")

Then just open a file in Emacs with the .flx extension (I use this instead of .scm so there’s no conflict with other Schemes) and type C-c C-o to start Fluxus from Emacs!

Usage

  • Use C-c C-o to start Fluxus from Emacs.
  • Use C-c C-f to evaluate the whole buffer.
  • Use C-c C-c to evaluate the current top-level defun in the buffer.

Future

  • Optionally show the current Emacs buffer in the Fluxus window (for live coding performance).
  • Get this working with eldoc mode somehow (may just have to manually scrape the function docs since scheme doesn’t seem to allow you to get the lambda list like common lisp does)

About

Emacs mode for interfacing with the Fluxus live coding environment

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published