Installation
Choose your preferred installation method:
CLI
curl -fsSL https://tombi-toml.github.io/tombi/install.sh | shInstall a specific version:
curl -fsSL https://tombi-toml.github.io/tombi/install.sh | sh -s -- --version 0.7.5Install to a specific directory:
(Please specify a directory that is already included in your PATH.)
curl -fsSL https://tombi-toml.github.io/tombi/install.sh | sh -s -- --install-dir /custom/pathHomebrew
brew install tombiPython
Quick Try
uvx tombiProject Installation
uv add --dev tombiGlobal Installation
uv tool install tombiJavaScript
Quick Try
npx tombiProject Installation
npm install --save-dev tombiGlobal Installation
npm install -g tombiVSCode
Open VSX
Cursor, Windsurf, etc.
Zed
⚠️Warning
If you use Zed's edit predictions, add the following to Zed's settings file (for example, settings.json) to disable them for TOML and avoid unwanted lsp edit tabs while editing files such as pyproject.toml or Cargo.toml:
{
"languages": {
"TOML": {
"show_edit_predictions": false
}
}
}This is the recommended workaround for #1556, where Zed may open lsp edit tabs because of background type definition requests. For other Zed-specific configuration tips and separate workarounds, see the Zed Extension page.
Helix
Install the tombi binary locally and append the following configuration:
[[language]]
name = "toml"
auto-format = true
language-servers = ["tombi"]




