The OOC Manual

Editors

ooc support in text editors

ooc has a varying level of support among different text editors.

Read on to find if your favourite flavor is supported. If you add support for a new editor, please open an issue on the ooc-lang.org repo.

vim

ooc support for vim is provided by the ooc.vim plug-in. It provides:

You can read more at the project repository’s page.

emacs

ooc support for emacs is provided by ooc-mode. It provides:

TextMate

ooc support for TextMate is provided by ooc.tmbundle.

Atom

The Atom editor can use converted TextMate bundles.

You can easily convert ooc.tmbundle for your own usage, like so:

apm init --package ~/.atom/packages/language-ooc --convert https://github.com/nilium/ooc.tmbundle

You might need to restart Atom to see the changes.

Brackets

The Brackets editor now has an extension for ooc syntax highlighting. It can be installed from the Extensions Manager by searching for ooc syntax. The source is available on GitHub

gtksourceview

gtksourceview-based tools such as gedit, meld, etc. have ooc support out of the box.

pygments

pygments has relatively good ooc support built-in. It is a python solution for syntax highlighting used on GitHub and easy to integrate with static website generators such as nanoc.