Message ID | 20241019131606.56551-1-robert.mader@collabora.com |
---|---|
State | Accepted |
Headers | show |
Series |
|
Related | show |
Quoting Robert Mader (2024-10-19 14:16:06) > To make contributing to libcamera more fun, see > https://editorconfig.org/ > > Signed-off-by: Robert Mader <robert.mader@collabora.com> > --- > .editorconfig | 21 +++++++++++++++++++++ > 1 file changed, 21 insertions(+) > create mode 100644 .editorconfig > > diff --git a/.editorconfig b/.editorconfig > new file mode 100644 > index 00000000..4599ce24 > --- /dev/null > +++ b/.editorconfig > @@ -0,0 +1,21 @@ > +# SPDX-License-Identifier: CC0-1.0 > + > +root = true > + > +[*] > +charset = utf-8 > +end_of_line = lf > +trim_trailing_whitespace = true > + > +[*.{cpp,h}] > +indent_size = 8 > +indent_style = tab > +insert_final_newline = true > + > +[*.xml] > +indent_size = 2 > +indent_style = space > + > +[meson.build] > +indent_size = 2 > +indent_style = space > \ No newline at end of file We have 'insert_final_newline' on cpp and .h files which I think is good, but here in this file - theres' no final newline right? Maybe we should add that globally? We have python code too. Should we add in the reference from editorconfig for [*.py] indent_style = space indent_size = 4 ? or is that default ? It's cheap to add this: Acked-by: Kieran Bingham <kieran.bingham@ideasonboard.com> > -- > 2.47.0 >
On 20.10.24 13:09, Kieran Bingham wrote: > Quoting Robert Mader (2024-10-19 14:16:06) >> To make contributing to libcamera more fun, see >> https://editorconfig.org/ >> >> Signed-off-by: Robert Mader<robert.mader@collabora.com> >> --- >> .editorconfig | 21 +++++++++++++++++++++ >> 1 file changed, 21 insertions(+) >> create mode 100644 .editorconfig >> >> diff --git a/.editorconfig b/.editorconfig >> new file mode 100644 >> index 00000000..4599ce24 >> --- /dev/null >> +++ b/.editorconfig >> @@ -0,0 +1,21 @@ >> +# SPDX-License-Identifier: CC0-1.0 >> + >> +root = true >> + >> +[*] >> +charset = utf-8 >> +end_of_line = lf >> +trim_trailing_whitespace = true >> + >> +[*.{cpp,h}] >> +indent_size = 8 >> +indent_style = tab >> +insert_final_newline = true >> + >> +[*.xml] >> +indent_size = 2 >> +indent_style = space >> + >> +[meson.build] >> +indent_size = 2 >> +indent_style = space >> \ No newline at end of file > > We have 'insert_final_newline' on cpp and .h files which I think is > good, but here in this file - theres' no final newline right? Maybe we > should add that globally? Heh, good point, done in v2 (which triggered my editor to add the new-line). > > We have python code too. Should we add in the reference from > editorconfig for > > > [*.py] > indent_style = space > indent_size = 4 > > ? or is that default ? I think it's the default, but doesn't hurt to add - the example config on https://editorconfig.org/ mentions it, too. > > It's cheap to add this: > > > > Acked-by: Kieran Bingham<kieran.bingham@ideasonboard.com> Oh, forgot to collect this one. Just for the record: the config here is quite similar to what's used in Mutter, Gnome-Shell and a bunch of other projects. > >> -- >> 2.47.0 >>
diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..4599ce24 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,21 @@ +# SPDX-License-Identifier: CC0-1.0 + +root = true + +[*] +charset = utf-8 +end_of_line = lf +trim_trailing_whitespace = true + +[*.{cpp,h}] +indent_size = 8 +indent_style = tab +insert_final_newline = true + +[*.xml] +indent_size = 2 +indent_style = space + +[meson.build] +indent_size = 2 +indent_style = space \ No newline at end of file
To make contributing to libcamera more fun, see https://editorconfig.org/ Signed-off-by: Robert Mader <robert.mader@collabora.com> --- .editorconfig | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .editorconfig