Your comments

Update: I have tried to reproduce the problem by uploading a file to my Synology Diskstation's WebDAV server and uploading an existing file worked without problems, so it may be a problem specific to your WebDAV server software.

Ok, thanks for trying it out.


Since I don't currently have a cPanel server: 

Would it be possible to give me a test account on the server so I can try to reproduce it with your WebDAV server?


You can send the login details to support@textasticapp.com so it isn't shown on the public feedback forum.

Thanks a lot for the video.

This is not the expected behavior. But in this case, the problem might actually be that you are trying to upload a file with a size of 0 bytes. Please try if uploading a non-empty file works.

I'll try to reproduce the problem. Maybe there is a bug when uploading empty files over WebDAV.

It's great to hear that it works now!

Also, you don't need to restart the app.

Just use Settings -> Other -> Reload Customizations or use Cmd-Shift-R to reload customizations.

On iPad with an external keyboard, you can show the scope at the cursor location by using the keyboard shortcut Control-Shift-P. 

Please check that "source.geo" is the correct scope.

The correct folder is "Local Files/#Textastic/CodeCompletion" (not CodeCompletions)

Can you please give me an example .geo file and tell me which syntax definition you are using?

You can find the built-in code completion files in this GitHub repository:

https://github.com/blach/Textastic-Customization

They are in this folder:

https://github.com/blach/Textastic-Customization/tree/master/CodeCompletion

See https://github.com/blach/Textastic-Customization/tree/master?tab=readme-ov-file#code-completion for information on where to put custom code completion files.

Have a look at the manual to see how you can reload customizations without quitting the app:

https://www.textasticapp.com/v10/manual/customization/custom_syntax_themes_templates.html#reload-customizations