Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sbl/scmate.tmbundle

SuperCollider Textmate Bundle
https://github.com/sbl/scmate.tmbundle

Last synced: 2 days ago
JSON representation

SuperCollider Textmate Bundle

Awesome Lists containing this project

README

        

====================================
A TextMate Bundle for SuperCollider
====================================

Work is based on Rob W's `supercollider-tmbundle`_. This implementation uses pipes for communication instead of OSC messages. This means you don't have to start the supercollider cocoa app to use the bundle and you don't have a ~300 character limit to send messages to SC.

There is a short preview `on vimeo `__.

.. raw:: html

SuperCollider Textmate Bundle from sbl on Vimeo.

Prerequisites
=============

* TextMate Terminal executable ``mate`` (Help/Terminal Usage...)
* A SuperCollider Installation (>3.5) installed under ``/Applications/SuperCollider.app`` (you'll need to manually update the paths under scmate.tmbundle/Support/scpipe/lib/sc/pipe.rb if you need another installation directory)
* For a GUI it is recommended to use the new QT GUI (Cocoa won't work). Add ``GUI.qt;`` to your ``startup.scd``

Features
========

* Snippets
* Help is displayed via the new SC Help System
* Common commands (Recompile, Open Class File, Find References ...)

Installation
============

* ``git clone http://github.com/sbl/scmate.tmbundle.git ~/Library/Application\ Support/TextMate/Bundles/scmate.tmbundle``
* (under TextMate 2 these paths have changed to ``~/Libary/Application\ Support/Avian/Bundles/scmate.tmbundle``)
* (OR) download `the bundle`_ and rename it to scmate.tmbundle then double-click it
* choose "finish installation" from the Bundle Menu
* Start the language with ``cmd+f1`` (a terminal window will come up)

Troubleshooting
===============

See `the announcement post`_ for this package for help with some common troubles:

Licence
=======

This work is licensed under the `GNU GPL`_
sbl 2012

.. _the announcement post: http://new-supercollider-mailing-lists-forums-use-these.2681727.n2.nabble.com/scmate-textmate-bundle-td5239359.html
.. _GNU GPL: http://www.gnu.org/licenses/gpl.html
.. _the bundle: https://github.com/sbl/scmate.tmbundle/zipball/master
.. _supercollider-tmbundle: http://github.com/rfwatson/supercollider-tmbundle