Collection of files to support syntax highlighting Boa source files in various editors.
Emacs support for Boa source files and projects is split into five
modules. Place the *.el files somewhere on your load-path and
require as necessary. In particular, features are as follows:
boa-mode.elprovidescc-modebased support for the Boa language, including syntax highlighting, abbreviations, pre-defined yasnippets, autocompletion, and imenu navigation of functions, types and outputs.boa-doc.elprovideseldocsupport in Boa, including collection of locally defined function signatures.boa-ide.elprovides support for previewing/executing/downloading the results of Boa queries which are part of a study template based project.boa-study-config.elprovides a minor mode for use injson-modewhich can be used to edit thestudy-config.jsonfile, including support forfind-file-at-point, building/running targets, and completion of target and file names.boa-sc-data.elmaintains the data model used by bothboa-ideandboa-study-configto access and interact with study template based projects.
a2ps is a program which can
highlight code for hard-copy printing. The file boa.ssh provides
support for this, and may be installed in ~/.a2ps/ for use.