diff options
| author | Minsoo Choo <minsoo@minsoo.io> | 2026-02-15 19:14:28 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2026-03-07 07:51:15 +0000 |
| commit | 75858ca528bfdef7101ac493baa1b43616c4153c (patch) | |
| tree | aa2c5fe55004acbc991eb8f4413c2766d0e66ac8 | |
| parent | cecd12ac3b4d98bd52dc0e802a4a38bc72f50e2c (diff) | |
Add .editorconfig
FreeBSD developers use different text editors or sometimes use GUI
editors such as VSCode or Zed on different platforms for convinence.
However, there is lack of unified config for those editors to follow
style(9) including indent rules.
Although most "modern" editors support .editorconfig out of box, basic
editors such as vim needs a plugin for autoloading .editorconfig file.
Sponsored by: The FreeBSD Foundation
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2024
| -rw-r--r-- | .editorconfig | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000000..14970af1e2dd --- /dev/null +++ b/.editorconfig @@ -0,0 +1,23 @@ +[{contrib/**,**/contrib/**,kerberos5/**,krb5/**,crypto/**,sys/crypto/openssl/**}] +ignore = true + +[{*.{awk,c,dts,dtsi,dtso,h,mk,s,S},Makefile,Makefile.*}] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +indent_style = tab +indent_size = 8 + +[*.py] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +indent_style = space +indent_size = 4 + +[*.{yaml,yml}] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +indent_style = space +indent_size = 2 |
