No similar topics found.
+2
No Error reporting? Firebug lite does not catch JS errors?
My biggest beef with most of the code editors out there is the lack of console logging and error reporting. Correct me if I'm wrong, somebody, but Firebug Lite just doesn't cut it when dealing with JS errors - you know, syntax errors, illegal tokens, undeclared variables, attempting to call a method on an undefined object (a pretty common error), etc.... All the javascript errors that Firebug or Chrome would normally catch on a desktop just aren't caught with FB Lite.
This app needs more robust, built-in error reporting beyond linking in an external library that is, itself, powered by Javascript and so presumably dies as soon as an actual JS error is thrown. What's the point of that? Coffeescript has a pretty robust error logger, and CodePad has a mediocre one, but at least they'll catch the errors in the following, whereas Textastic with Firebug Lite just does nothing at all. You're in good (bad) company: Koder and Kodiac both suffer from the same disease. See the error-ridden code below:
console.log("log");
alert("hey");
fffx(); // undefined function
ggg.h() test $< // method on undefined function and then illegal tokens
Not to appear completely negative,the Navigator is epic, and your options for file interchange are best in class.
Just really surprised that you can't really use this app for JS development, since there's no way to report JavaScript errors. Am I mistaken?
This app needs more robust, built-in error reporting beyond linking in an external library that is, itself, powered by Javascript and so presumably dies as soon as an actual JS error is thrown. What's the point of that? Coffeescript has a pretty robust error logger, and CodePad has a mediocre one, but at least they'll catch the errors in the following, whereas Textastic with Firebug Lite just does nothing at all. You're in good (bad) company: Koder and Kodiac both suffer from the same disease. See the error-ridden code below:
console.log("log");
alert("hey");
fffx(); // undefined function
ggg.h() test $< // method on undefined function and then illegal tokens
Not to appear completely negative,the Navigator is epic, and your options for file interchange are best in class.
Just really surprised that you can't really use this app for JS development, since there's no way to report JavaScript errors. Am I mistaken?
Answer
Alexander Blach (Developer)
9 years ago
Textastic 6.3 adds a new JavaScript console that can show errors in your JavaScript code and allows you to log custom messages using the JavaScript Console object (for example by calling the console.log() method).
+2
Different file icons
I have a suggestion: Make files written in different languages have different file icons! The current icon is perfect for HTML/XML/etc, but not for languages like Java.
+2
Cyrillic (DOS) text encoding
Encoding choice in the File option don't work correct. Wrong display of text in Cyrillic (DOS) encoding detected)
+2
Under review
Support local links to "external" files opened with iCloud Drive
Hello,
I think it would be very clever to add the possibility to "save" in local files a link to an external file opened with iCloud Drive.
Using "Recent files" is a temporary fix, but having symlink-like entries in Textastic's local files (maybe with some sort of icon or different color) would clearly help me not to constantly reopen the same files from my repositories stored in Working Copy (via "Open...").
And if the file no longer exists, just display a popup and remove the link.
What do you think of this? Am I missing an obvious solution?
Thank you for your response.
Kind regards,
Maurice
I think it would be very clever to add the possibility to "save" in local files a link to an external file opened with iCloud Drive.
Using "Recent files" is a temporary fix, but having symlink-like entries in Textastic's local files (maybe with some sort of icon or different color) would clearly help me not to constantly reopen the same files from my repositories stored in Working Copy (via "Open...").
And if the file no longer exists, just display a popup and remove the link.
What do you think of this? Am I missing an obvious solution?
Thank you for your response.
Kind regards,
Maurice
+2
Under review
sudo for certain files
I sometimes need to change for example the php.ini file, but I disabled the root login via ssh. So I would like to see an option like "upload with sudo" overwriting the existing file and prompting password / touch id.
+2
Xcode syntax highlighting theme
It would be great to have an XCode-like highlighting theme (using the XCode default colours)
+2
Under review
Own Workflows
Hi Alex,
I have an idea for your Textastic project. I know this idea would be hard work, but maybe an option for IAP if you want to realize it. Do you saw the amount of feedbacks here? The most of it seems to be in realization of project stuff... like organizing files automatically, support things like SASS/LESS and so on. Maybe it would be a good idea to implement a workflow engine like in the Editorial application, which allows us to solve that problems on our own with customizable flows. It would be cool if the workflow engine is written on top of NodeJS, specially for the problems like SASS/LESS, because there are many NodeJS libraries out there to handle these stuff.
Greets
BlackCat
I have an idea for your Textastic project. I know this idea would be hard work, but maybe an option for IAP if you want to realize it. Do you saw the amount of feedbacks here? The most of it seems to be in realization of project stuff... like organizing files automatically, support things like SASS/LESS and so on. Maybe it would be a good idea to implement a workflow engine like in the Editorial application, which allows us to solve that problems on our own with customizable flows. It would be cool if the workflow engine is written on top of NodeJS, specially for the problems like SASS/LESS, because there are many NodeJS libraries out there to handle these stuff.
Greets
BlackCat
+2
Please add Fortran into the list
I often use Fortran for scientific programming, and Ruby/Bash for scripting stuffs.
Customer support service by UserEcho