![](/s/cache/b6/68/b6683d57ab862ffa447b1f3ed5b887b7.png)
Built-in Javascript tmLanguage
Dear Alexander,
I really need the built-in "JavaScript.tmLanguage" you are using, in order to know the exact scopes names (to use them in my custom tmTheme) and be able to tweak it a bit if needed.
Would it be possible to share it?
Right now I am using the "JavaScriptNext.tmLanguage" but it is quite old and full of little bugs, whereas your built-in tmLanguage seems to be much more stable and recent.
Thanks a lot and keep improving Textastic, it is a pleasure to use it every day.
Kind regards,
Maurice
![](/s/cache/23/98/2398effaac1b4a25f9b961f825d0809d.png)
To show the scope at the cursor location, you can use the keyboard shortcut Ctrl-Shift-P (this can be changed in Textastic's settings -> Keyboard Shortcuts -> Code Editor -> Show Scope).
Here is the sublime syntax file used by Textastic:
![](/s/cache/64/20/6420df6bb03839ddf85e827dac283c24.png)
One file two views?
How to open the same file in two different views?
I have a long-ish file that I’d like to edit simultaneously in two different editors. Each editor would be looking at different parts of the file.
Every time I “open in new window” of the file, the current editor closes and being replaced by a new one.
![](/s/cache/cd/35/cd3510a48b482da0f4ce447a29deebab.png)
Selection improvement
I often need to cut very large pieces of code, sometimes hundreds of lines in length. I know Textastic already has some options for selecting text areas... such as using a two-finger tap to use the dial and minimiIng the text size to view more.....
However, selecting huge code chunks is still not easy..
I suggest adding The following option to the dial...
A Start Arrow (pointing right) to begin selection at the current cursor position
..user then scrolls to new location....
User presses End Arrow (pointing left) to end selection....
Is then prompted to copy, cut etc...
here’s a rough mockup...
![](/s/cache/4b/c4/4bc4ab7d10f7b1a75cc141e75f638257.png)
hide unnecessary ui component
hello,
I would love to have an option to hide these components as it get in the way and wasting my screen real estate:
- system status bar
- system home bar (ios 13)
- textastic toolbar
Also a shortcut to open the file panel and focus to the search field would be very useful. I don’t think there’s a way to do it currently.
![](/s/cache/12/73/127325654ab48ee8535a834a79b0f25b.png)
More dark themes (Onedark, Tomorrow Night, Dracula)
Can you add more dark themes for Onedark or Tomorrow Night or Dracula?
Users who used Atom or VSCode are familiar, and I think it will be easier to transfer.
Thank you for providing a good editor!
I will continue to use it.
(Translated)
![](https://cdn.userecho.com/characters/70.png?1)
Keyboard usable in other programs
Hi there, I’d love to use the keyboard in other apps in addition to Textastic. Is this currently possible? If not, I’d happily pay for it as a separate app.
![](https://cdn.userecho.com/characters/83.png?1)
Quick access to opened tabs on external keyboard
The currenlty used shortcut for switching tabs (CTRL+TAB) is not so handy, you have to move the left hand to press it and if you have more tabs you have to press it multiple times. "CMD + 1-9" would be much more convenient.
Thank you for your great work :)
![](https://cdn.userecho.com/characters/102.png?1)
Add built-in support for Ledger (ledger-cli)
Not the most common format out there, but it's well supported by TextMate through a tmbundle (which works in Textastic btw):
https://github.com/lifepillar/Ledger.tmbundle
If this could be built into TextMate (for technical and legal reasons), that sounds like potentially an easy win.
![](https://cdn.userecho.com/characters/97.png?1)
Preview Port
Does the localhost server for the html preview in Safari always use the same port? This is required by the same origin policy if a website stores data in local storage, indexeddb, cache storage, etc. and wants to retrieve it later. I noticed that Working Copy uses a different port with each preview, making testing javascript single page apps that utilize data storage impossible and was wondering if Textastic had a way to always use the same port when previewing html/js.
Customer support service by UserEcho