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
After installing the extension, we recommend creating a tombi.toml file in your workspace with the following initial setting:
[lsp]
goto-type-definition.enabled = falseThis helps prevent the issue described in #1556, where pressing any key while editing files such as pyproject.toml or Cargo.toml in Zed may trigger unwanted lsp edit tabs due to type definition requests. For additional configuration tips specific to your editor, 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"]




