Your comments

I don't think it's possible to disable it after it's loaded. You'd have to reload the page or close it in the top right corner. You can either re-open the preview window or re-enter the url to reload the page without loading Firebug.
Yeah, you currently have to scroll the completion list with your finger and tap to select an entry.


I thought a lot about it. The biggest problem is that iPad keyboards generally lack an Esc key. So how would you get out of the list on a keyboard without an Esc key? (like the Apple keyboard dock and the Logitech fold-up keyboard that I own) 


Because of that problem I've decided to make it touch-only until I find a solution.

In theory it's already customizable, but I haven't documented it yet.
Textastic 4.0 is now available on the App Store!
Thanks for your detailed description. I will think about it!
I'm already using libssh2 for sftp, but sending terminal commands and displaying its output is a whole different beast - that's why there are dedicated, not-so-cheap apps for this :)

The putty source code might help if I want to support it because it has a very liberal license that allows commercial usage: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

I'll consider it for a future update.
For programming languages like C++, Objective-C or Java it displays a list of class and function names that you can tap to jump to it.

For HTML it displays a list of id - for example if you have a div-tag with an id attribute.

For CSS it will show a list of all css selectors.

This is all defined in the bundle. For example, the HTML bundle symbol list definition can be found here: https://github.com/textmate/html.tmbundle/blob/master/Preferences/Symbol%20List:%20ID.plist