Kotlin Syntax Highlighting
Textastic is a fantastic code editor. However, I’d like to be able to work on some of my android projects on the go using an iPad. TextAston doesn’t do anything for Kotlin (.kt) files. Would really love to see support for this in the future – would be extremely helpful since there are not really any options for android development on iPad at the moment. Thanks for all the work you’ve already put into this insanely great app!
Jump to specified line number by URL scheme
I would like to to display the line in Textastic by a specified line number from another app using URL scheme.
URL scheme, for example:
textastic://x-callback-url/open?location=fullPath&path=%2Fexample%2Findex.html&line=100
I can open a file using this material as a reference.
https://www.textasticapp.com/v9/manual/integration_other_apps/x-callback-url.html
LaTeX Code Completion
It would be nice to have code completion while editing tex files. Thank you.
Four needed features
Feature suggestions for Textastic
Thank you for a GREAT APP! For many of us the ability to use our tablets for coding is very important. It almost can't be done on Apple devices without using TEXTASTIC! (Which works seamlessly with WorkingCopy). The following is just a suggestion for upcoming added features...not sure where else to send it?
1. I would very much like to see a quick access button that lets you turn on and off 'read only mode'. This option currently exists but is not readily available. This needs to be a button you can tap that is visible on screen while in program code edit mode, and be available for each screen opened on a iPad Pro while using split screen. This would facilitate using one code window for one version of a program or for seeing a function in one section of the program so it can be compared to the same program code perhaps in a different section of the code, to allow editing of the part you are working on but not allowing inadvertent changes to be made to the code in the other panel which could happen while coding in the wee hours of the night, falling asleep at the wheel and inadvertently touching the side of the screen you don't want to make changes to. Believe me this happens, and finding an inadvertent 'addition' like a ; that stops the program running in its tracks, etc can be very difficult!
2. A way of marking functions in the labels/symbols list so you can easily jump back and forth between sections of your code. In a long program, the symbols list can be quite lengthy making it hard or time consuming to say find a function at the bottom of the code to compare to a function at the top of the code. If these function labels could be 'pinned,' one after the other in a separate section at the top of the list, it would facilitate quick access to different sections of the code, while making changes or comparing the different sections of the code. (Invaluable for trouble shooting!)
3. Highlighting closing brackets that are connected to one another. For example in Java Script, with many brackets, keeping track of which brackets belong to what can be very difficult and time consuming. I would also suggest automatic labelling of the closing bracket with a comment that reflects the 'name' of the function or IF statement the bracket is associated with. Along the same lines being able to highlight in colour an entire function would be very helpful in keeping straight what function you are working in after the code gets so long you can't easily see the start of the function without scrolling to it.
4. A trace route capability to trace the path of the code as each line executes to facilitate trouble shooting.
Thanks again for a great app and all the effort you put into it. Textastic makes writing code on an iPad Pro or even a less featured iPad possible. Who needs a desktop anymore!!
Doug Dyer
Block Selection using Option-Drag
In various places in macOS, one can hold down the Option key and drag across a rectangular block of text to make a block text selection similar to how CTRL+V works in Vim to create a Visual Block. You may try this in Terminal or Sublime Text on your Mac to verify.
In Textastic, I would like to have the same Option-Drag feature to create Visual Blocks. It’s a super useful feature to have in a code editor. I apologise if this has already been implemented with some other key combination. If it is the latter, please let me know what that key combination is. Thank you.
Highlighting for VimScript
Hi, I am a Textastic and Vim user.
I maintain my own vimrc on GitHub and use Textastic via WorkingCopy to edit it on iOS.
I have been using it for a long time and feel very comfortable with it. A slight gripe, however, is the lack of syntax highlighting in VimScript.
I would like to have syntax highlighting applied to *.vim and *.vimrc.
Thank you in advance.
PS: This sentence is using Deepl translation. Sorry if it's hard to understand.
Multi-caret Editing
Is it possible to do multi-caret editing - to make the same change in specific multiple places at once?
Don't lose line focus after preview
I’m working on an HTML file, after changins some code, I preview the document, this works fine. But when I return to the editor, my cursos is lost, and the code editor has no focus, I have to tab the screen to regain coding abilities.
It't would be greate, if atfer openning the preview and close it, I could jus't keep coding.
My setup:
IPad
External bluetooth keyboard
Ability to reload modified files
I'm using Textastic to view and modify text files stored on a cloud drive (pCloud), which is generally working well. However, if I have a file open in Textastic and modify it from another computer, one of the following happens:
- In some cases, the open tab just closes
- In other cases, the file remains open, but doesn't refresh with the modified version of the file
I can work around this by re-opening the closed tab, or by closing and re-opening the Textastic app.
I'd prefer if the tab didn't close, but a message appeared stating the file has changed, and asking if I want to reload it. Alternatively, just a menu option to reload the current file would be a reasonable solution.
Missing in JavaScript code completion
Great app!
console.log and for-of loop are missing in the code completion suggestion.
I’m going through the advent of code using JavaScript in Textastic 👍
Customer support service by UserEcho