Chapter 05

Remote file editing

Monaco-based editing over the same session, encoding detection, and read-only views for binary files and images.

Editing with Monaco

Binary files and images

The hex view is read-only and says so in the page; image preview is display-only. Neither edits or saves binary content.

Language support

The toolbar sets syntax highlighting manually from an alphabetically sorted list: plain text, JavaScript, TypeScript, JSON, HTML, CSS, SCSS, Less, XML, Markdown, Python, Rust, Go, Java, C, C++, C#, PHP, Ruby, Shell, YAML, INI/TOML, SQL, Dockerfile, Lua, Makefile, Nginx config and Properties/.env.