Using BBEdit/TextWrangler (Mac) as your Monkey IDE

Monkey Archive Forums/Monkey Discussion/Using BBEdit/TextWrangler (Mac) as your Monkey IDE

matt(Posted 2011) [#1]
Here's my first draft of Syntax Highlighting, and more, for BBEdit

https://github.com/gingerbeardman/monkey.bbedit

And TextWrangler, which supports a limited set of the above functionality:

https://github.com/gingerbeardman/monkey.textwrangler

If anybody finds either useful, please let me know.

Soon I plan to add:
- Build System Scripts (Build, Update & Run )
- Clippings (code snippets with completion/suggestions)

As a nice little bonus, I've also converted my preferred theme to a BBEdit Color Scheme:
https://github.com/gingerbeardman/Monokai-BBEdit-Color-Scheme

Thanks,
matt


matt(Posted 2011) [#2]
I've split these into two distinct, but related, repositories:

TextWrangler gets you syntax highlighting and function/class/method indexing

BBEdit does all that and also has Find in Reference and soon Build System and Clippings.


matt(Posted 2011) [#3]
I've created a table of features so people can more easily see what each of my packages do:

It's at my website: http://www.gingerbeardman.com/monkey/


matt(Posted 2011) [#4]
Lots of changes in the latest versions:

https://github.com/gingerbeardman/monkey.bbedit
https://github.com/gingerbeardman/monkey.textwrangler

2011-10-08
- Added FirstNode, LastNode, NextNode, PrevNode, Exp (v45c)
- Added DisableKeyboard, EnableKeyboard (v45)
- Added ACosr, ASinr, ATan2r, ATanr, Cosr, Sinr, Tanr (v44)
- Added DrawPoly (v43)
- Added App: UpdateRate
- Added Audio: music commands (v35), Discard
- Added Graphics: DeviceHeight, DeviceWidth, Frames, HandleX, HandleY, Height, Width
- Added Lang: Print, Length, Resize, Compare, ToLower, ToUpper, Trim
- Added List: Backwards, Clear, Count, First, IsEmpty, Last, LastNode, ObjectEnumerator, RemoveFirst, RemoveLast, Value, ToArray
- Added Map: Set, Values, Key
- Added Random: Seed
- Added Set: Insert
- Added Stack: Insert, Pop, Push, Top


matt(Posted 2012) [#5]
A minor addition in this version:

2012-05-04
- Added DrawPoint (v50)

https://github.com/gingerbeardman/monkey.bbedit
https://github.com/gingerbeardman/monkey.textwrangler