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:
- Syntax highlighting
- Indentation support
- A syntastic plug-in for use with sam
:make
command support (launchesrock -v
)
You can read more at the project repository’s page.
emacs
ooc support for emacs is provided by ooc-mode. It provides:
- Syntax highlighting
- Indentation support
- On the fly syntax check with flymake-ooc
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.