Language support
Folto provides completions, error marks, go to definition, and more through a language server for each language. There are no extensions to find and install.
Built in
Section titled “Built in”TypeScript, JavaScript, Python, HTML, CSS (SCSS, Less), JSON, and Markdown. Swift works if Xcode (or the Command Line Tools) is installed on your Mac.
Set up when you open a file
Section titled “Set up when you open a file”These are downloaded automatically the first time you open a file in the language (it can take tens of seconds).
| Language | Notes |
|---|---|
| Astro, Svelte, YAML, Bash, Dockerfile, Prisma | Downloaded automatically |
| PHP (Intelephense) | Has its own license terms, so only when you click it in Settings › Editor › Language support |
| Go, Rust, TOML | Work if gopls, rust-analyzer, or taplo is installed on your Mac |
To stop automatic downloads, turn off Settings › Editor › Download language support automatically. Language servers you haven’t used for a while stop on their own (they start again when needed).
If it isn’t working
Section titled “If it isn’t working”Settings › Editor › Language support shows each language’s status and lets you Retry.