BBEdit 9 is out and it's autocomplete is *very nice*. I haven't figured out how easy it would be to customize it for Unity though (and it autocompletes JavaScript's language components, but not DOM stuff -- I hope this is a content issue which can be easily addressed, because remembering when Unity will camelCase and when it won't (rigidbody vs. rigidBody...) drives me nuts.
Can you teach me about how to set BBEditor for autocomplete Unity JS ? May be a little tutorial for nub?
This was an interest of mine, and tonight I found this post. http://groups.google.com/group/bbedit/browse_thread/thread/07f9bab4a523d9c5 I am considering the upgrade to BBEdit 9. If anyone tests this before I do, let me know how it works for you.
How can I install this .plist? I put it in the Language Modules folder in the BBEdit root, but have no Unity Script language. What I miss?
Hmm. No autocompletion yet... I dont know why. Show text completions is set to After a delay n typing.
how good is the auto-complete? I've heard that BBEdit's auto-complete is atrocious. Those comments almost scared me over to TextMate. PodPerson's comments above however are encouraging.
Hmmm.... open the plist and look for this line: <key>BBLMSupportsTextCompletion</key> <true/> If it is not there, slip it in near the top after this <key>BBLMScansFunctions</key> <true/> If it is there, I suspect that your autocomplete is set up in a weird way. Someone else with BBEdit 9 will have to respond to verify.
Code (csharp): <plist version="1.0"> <dict> <key>Copyright</key> <string>Copyright © 2008, PONG.LI/R, All Rights Reserved.</string> <key>Author</key> <string>RISCHKONG</string> <key>Version</key> <string>0.3</string> <key>BBEditDocumentType</key> <string>CodelessLanguageModule</string> <key>BBLMColorsSyntax</key> <true/> <key>BBLMIsCaseSensitive</key> <false/> <key>BBLMLanguageCode</key> <string>UJs</string> <key>BBLMLanguageDisplayName</key> <string>Unity3D 2.1</string> <key>BBLMScansFunctions</key> <true/> <key>BBLMSupportsTextCompletion</key> <true/> <key>BBLMPredefinedNameList</key> <array>
Well... just keep digging, and let us know what you find. Until I hear a full report I am not paying to upgrade BBEdit. I can live without auto-completion if it isn't perfected.
May be I'll live too and wait for windows version of Unity. I like MacOS X, but for expansive 3D programming work this OS is not so good. And all shader redactors from ATI and NVidia works only with Windows. Heh.
Ha ha ha. You need to get into the 'nix, man. OS X is just aqua colored candy for 'nix. Get your hands dirty and learn how to use the tool. If you feel like this, you should get TextMate and customize the tool for yourself. I hear its autocompletion is much snappier so the trick would be to teach it how to recognize the Unity JS/C#. I've been revisiting the command line on OS X recently... and there is no way in hell I'll ever go over to windows now. Its been ten years since I touched this kind of stuff (I used to dig Z-shell), but its a welcome blast from the past.
Where did you read about autocompletion in TextMate? I still haven't found anything on the subject other than "its coming soon".
Much to our regret, all manufacturers of computer iron first of all focus the novelties on Windows. Other OS strongly lag behind. I dont wanna wait for new drivers. I want use my stuff rght now. And one more : for me, russian guy, MacOS X or other Unix builds is not so friendly like Bill Gates monster.
Download the demo and play with it. Its a tab autocompletion scheme based upon what language you are using.
To clarify, I meant what I said with a sense of humor. Humor doesn't always translate cross culturally - and certainly not in text. So in all seriousness: no hard feelings or judgement of any kind were meant.
Hi all, so this little bbedit codeLanguagemodule your talking abouthttp://pong.li/dev/unity3d/, we've done is really basic (all classes etc. are inside), the autocomplete runs normally fine. but if you got troubles, find missing function etc. write. currently we are fixing up this inside a real c Plugin for bbedit. but i think this will take some time. we would prefer to develop inside xcode or eclipse in combo with unity3d libs, maybe some one know how to figure out this? cheers, R
Hello , i'm using bbedit 9.5.1 demo and the codeLanguagemodule doesn't work. I have problems with opening collapsed functions and function detection. Autocompletion is not important for me now. any news? Thank you, Andrea
just want to say Thank You ! I Use the last BBedit 10.1 and all is working fine ! Great that someone takes his time to develop this great add on !!! I Highly recommend BBEdit... much better than MonoDevelop that still sucks on both PC Mac... Hope that Unity will switch to a better Code Editor than MonoDevelop... it looks like 10 Years ago... Well try also TexMAte and it works also fine but i know BBedit from the beginning... and have a family license.... So if you are on Mac give BBedit a Try use the Unity Extension for C# js from Pong: http://pong.li/dev/unity3d/ It works very well for me and i never have to refresh or other issues with MONODevelop.... duhhhh