- Notifications
You must be signed in to change notification settings - Fork1
A vscode extension to use treefmt for formatting project files
License
isbecker/treefmt-vscode
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This VS Code extension provides integration withtreefmt, a multi-language code formatter. It allows you to format your code based on the configuration defined in yourtreefmt.toml
file.
- 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.
You can install it directly from the Visual StudioMarketplace.
Alternatively, open the Extensions view (Ctrl+Shift+X), search fortreefmt
, and click Install.
Or, you can install it from the command line:
code --install-extension ibecker.treefmt-vscode
The extension uses thetreefmt.toml
file located in the root of your project directory.You can create this file manually or use thetreefmt --init
command to generate a template.If you try to format a file without atreefmt.toml
file, the extension will display an message and offerto runtreefmt --init
on your behalf.
To set this extension as the default formatter for your workspace:
- Open VS Code settings (
Ctrl+,
). - Search for
default formatter
. - Set the default formatter to
Treefmt
.
Now, every time you format a file,treefmt
will be used according to yourtreefmt.toml
configuration.
Contributions are welcome! Feel free to open issues or submit pull requests to improve the extension.
This project is licensed under the GPLv3 License.
About
A vscode extension to use treefmt for formatting project files