syntax-highlight
Collection of files to support syntax highlighting Boa source files in various editors.
Emacs Support
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.el
providescc-mode
based support for the Boa language, including syntax highlighting, abbreviations, pre-defined yasnippets, autocompletion, and imenu navigation of functions, types and outputs.boa-doc.el
provideseldoc
support in Boa, including collection of locally defined function signatures.boa-ide.el
provides support for previewing/executing/downloading the results of Boa queries which are part of a study template based project.boa-study-config.el
provides a minor mode for use injson-mode
which can be used to edit thestudy-config.json
file, including support forfind-file-at-point
, building/running targets, and completion of target and file names.boa-sc-data.el
maintains the data model used by bothboa-ide
andboa-study-config
to access and interact with study template based projects.
a2ps
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.