From 550cf5ebcc395dfa78bfc31ee2abc1550a9ed349 Mon Sep 17 00:00:00 2001 From: Charles Brunet Date: Wed, 30 Apr 2025 15:37:04 -0400 Subject: format: add --source-file-path argument for stdin Fixes #14539. Otherwise, .editorconfig is read from current working directory, and there is no way to know what file name to filter to choose the right section of editor config. --- docs/markdown/Commands.md | 3 +++ docs/markdown/snippets/meson-format-stdin-editorconfig.md | 5 +++++ 2 files changed, 8 insertions(+) create mode 100644 docs/markdown/snippets/meson-format-stdin-editorconfig.md (limited to 'docs/markdown') diff --git a/docs/markdown/Commands.md b/docs/markdown/Commands.md index 247f2d74e..09d8fd95f 100644 --- a/docs/markdown/Commands.md +++ b/docs/markdown/Commands.md @@ -493,6 +493,9 @@ or `--check-only` option). input instead of reading it from a file. This cannot be used with `--recursive` or `--inline` arguments. +*Since 1.9.0* Using `-` as source file with `--editor-config` now requires +`--source-file-path` argument to ensure consistent results. + #### Differences with `muon fmt` diff --git a/docs/markdown/snippets/meson-format-stdin-editorconfig.md b/docs/markdown/snippets/meson-format-stdin-editorconfig.md new file mode 100644 index 000000000..4a848b73b --- /dev/null +++ b/docs/markdown/snippets/meson-format-stdin-editorconfig.md @@ -0,0 +1,5 @@ +## meson format now has a --source-file-path argument when reading from stdin + +This argument is mandatory to mix stdin reading with the use of editor config. +It allows to know where to look for the .editorconfig, and to use the right +section of .editorconfig based on the parsed file name. -- cgit v1.2.3