Your comments

I've been observing the behavior of this application for a while and I noticed if I open it up and the default syntax is "Plain Text", if I type anything, like "#!/usr/bin/python" and change the syntax to say, "Python", the default syntax for plain text becomes python even if I haven't saved it yet. As a workaround, I've been changing the syntax before typing anything in. I suspect this is an issue with autosave- but the behavior is undesirable nonetheless.

Oh, that appears to have been the issue. You should probably document that in the help when you get around to it. Thanks for the help, btw.

AHA! I figured it out! When you start up the program, it has the last syntax you were using selected, but for some reason the default extension behavior only happens after you select a syntax- so if you launch the program, start a new document, and the syntax is already selected, the program will try to save as .txt That has to be a bug.

Actually, it was working earlier, but now it's not... When I try to save a document it tries to save it as a txt instead of py, even if python is set as the syntax.

Yeah, that seems to work, thanks! …but now I notice that the files saved with the extension hidden in Textastic can't be unhidden in Finder. They would appear to be extensionless.

Ok. It's standard behavior in Text wrangler, but I can see why you wouldn't want your app to auto-create executables. Also: did I mark this as a bug? I didn't think I did, sorry.

-bash: /Users/michaelsavich/Documents/ Permission denied

After that, I can get it to run using chmod.

Textwrangler has a CLI tool available as a download within the MAS version.

That satisfies me. It works with files in iCloud too, right?