Skip to content
| Marketplace
Sign in
Visual Studio Code>Formatters>treefmt-vscodeNew to Visual Studio Code? Get it now.
treefmt-vscode

treefmt-vscode

Ian Becker

|
272 installs
| (0) | Free
treefmt streamlines the process of applying formatters to your project, making it a breeze with just one command line.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Treefmt VS Code Extension

GitHub Actions Workflow Status GitHub Release VS Code Marketplace Downloads VS Code Marketplace Installs

This VS Code extension provides integration with treefmt, a multi-language code formatter. It allows you to format your code based on the configuration defined in your treefmt.toml file.

Features

  • Automatically formats your code based on treefmt.toml configuration.
  • Supports a wide range of languages through various formatters.
  • No additional configuration needed within the extension.
  • Can be set as the default formatter in VS Code.

Installation

You can install it directly from the Visual Studio Marketplace.

Alternatively, open the Extensions view (Ctrl+Shift+X), search for treefmt, and click Install.

Or, you can install it from the command line:

code --install-extension ibecker.treefmt-vscode

Usage

Configuration

The extension uses the treefmt.toml file located in the root of your project directory. You can create this file manually or use the treefmt --init command to generate a template. If you try to format a file without a treefmt.toml file, the extension will display an message and offer to run treefmt --init on your behalf.

Setting as Default Formatter

To set this extension as the default formatter for your workspace:

  1. Open VS Code settings (Ctrl+,).
  2. Search for default formatter.
  3. Set the default formatter to Treefmt.

Now, every time you format a file, treefmt will be used according to your treefmt.toml configuration.

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests to improve the extension.

License

This project is licensed under the GPLv3 License.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft