Textastic is a text, code and markup editor for iPad and iPhone with rich support for syntax highlighting, FTP, SFTP and Dropbox. It will continue to be actively developed to provide you with the features you need to get your work done.

In order to achieve this, we would appreciate any and all feedback on challenges encountered when using Textastic.

Please also have a look at the manual.

Be sure to vote for the features you want to see implemented!

Explicit tls

Hineynu 7 years ago • updated by Alexander Blach (Developer) 7 years ago 1

Thank you for providing such a great app! I am sure to get a lot of use from it but am having difficulty logging into my FTP server over explicit tls. Is there a way to email the FTP debug log for your review? The FTP server works since I could login with WinSCP on Windows.

TextExpander snippets don't always expand first time

farscapeone 7 years ago • updated by Alexander Blach (Developer) 7 years ago 3
When I open a new document in Textastic, sometimes (quite often) the TextExpander snippet doesn't expand and I have to retype it.  This also happens sometimes in the middle of a page.
Version 2.2.1
Under review

Show natural dates for file timestamps

Christoffer Sjöberg 5 years ago • updated by Alexander Blach (Developer) 5 years ago 0

I am really enjoying Textastic (for iPad), but I too have stepped into the mess that can be after having modified files in the app and on a dropbox account.

See: http://feedback.textasticapp.com/topic/40570-show-which-files-have-been-changedmodified-since-download/

Instead of using timestamps to compare files and keep track of where they came from, I would suggest to have a natural date display on files (e.g. today, yesterday, then 20XX-XX-XX) to quickly see when files were modified in app and on remote system.

Another feature on top of this would be the ability to display a list of recently modified files (I now use the accessed files list, but not all I have changed)


Select and Edit in columns - like in textmate.

SCA 2 years ago in General 0

I miss the columnar selection and edit options in textmate. Specially the edit.


Ada file extensions

Adrian Hoe 7 years ago • updated by Alexander Blach (Developer) 7 years ago 3
Most common and useful Ada file extensions are .adb (body) and .ads (spec).

Don't break words when wrapping lines / break lines on word boundaries

Alexander Blach (Developer) 7 years ago • updated 7 years ago 1
Currently, the line is broken at the column specified in the apps's settings without respecting word boundaries.
Version 2.0
This is now implemented for the next version.
Under review

Please add Swift color coding for the iOS app versions!

Kyle Vandeven 3 years ago in iPad • updated by Alexander Blach (Developer) 3 years ago 1
The mac app already has it, but now it is time for the ipad and iphone apps to include swift code coloring.

iCloud AsciiDoc files greyed out after asciidoc.tmbundle installed, no preview

Alexy Khrabrov 2 years ago in iPhone • updated 2 years ago 2

I've followed the instructions in Makzan's blog and can create a local .asc file without a problem. However, when I want to open a .asc or .asciidoc file from an iCloud, they are greyed out, while adjacent .html and .json files are opening fine. Also, for the local files, preview does not render AsciiDoc really. What's special about iCloud and how do we enable the review?


SSH connection failed (Synology SFTP)

Bojan Mazej 4 years ago in iPad • updated by Alexander Blach (Developer) 4 years ago 8
Can not connect to my server with IP address. My log file

== Info: Hostname was NOT found in DNS cache
== Info: Trying 19...
== Info: Connected to 19... (19...) port 22 (#29)
== Info: SSH MD5 fingerprint: 72fdssdsd1hdgh345edgre545yh6
== Info: SSH authentication methods available: publickey,password
== Info: Initialized password authentication
== Info: Authentication complete
== Info: Operation timed out after 0 milliseconds with 0 out of 0 bytes received
== Info: Closing connection 29

What i am doing wrong?

Facilitate easier positioning by improving the cursor wheel

Dasmagicspell 5 years ago in General • updated by Alexander Blach (Developer) 5 years ago 1

Instead of moving the cursor multiple steps in one direction by pressing and holding one of the cursor arrows (for up, down, left, right), allow the user to set the direction of cursor movement with the first press (up/down or left/right) and determine distance (number of steps) from the initial position using continuous circular motions either clockwise or counterclockwise to move the cursor to positions after (clockwise) or before (counterclockwise) the initial position. Direction and distance from the initial position are more easily controlled. 

For instance, to move the cursor multiple characters to the left of the current (initial) position, press the left (or right) arrow and swipe your finger in a circular motion counterclockwise until the cursor is where you want it. To move the cursor multiple lines up, press the up (or down) arrow and swipe in a continuous counterclockwise circular motion until the desired line before the initial position is reached. 

Tell me if more explanation is needed.