StyLua
StyLua copied to clipboard
VSCode extension does not honor .editorconfig path overrides
We're looking at moving from lua-format
to StyLua for our project and have encountered a hurdle. Our project contains a number of localization files where we like to remove the column limit to prevent wrapping. This leaves it up to the translators how they want to format their translations.
I did not see a way to apply path-specific settings using .stylua.toml
, so we have this .editorconfig
file:
[*.lua]
max_line_length = 120
[**/localization/**.lua]
max_line_length = 1000
When running stylua
directly, ec4rs picks up this override and the configuration is honored. However, when formatted on save in VSCode using the extension, the max_line_length
override is not honored.
Is there a way to set up the .editorconfig
files such that the editor picks up this override as well? I assume the editor may just be passing the file name and contents to StyLua, so the path-specific section is not picked up on save.