about summary refs log tree commit diff
path: root/nixpkgs/.editorconfig
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/.editorconfig')
-rw-r--r--nixpkgs/.editorconfig24
1 files changed, 22 insertions, 2 deletions
diff --git a/nixpkgs/.editorconfig b/nixpkgs/.editorconfig
index 3c7962ab4d8b..ebb66b07945c 100644
--- a/nixpkgs/.editorconfig
+++ b/nixpkgs/.editorconfig
@@ -55,10 +55,20 @@ trim_trailing_whitespace = unset
 [*.lock]
 indent_size = unset
 
-# trailing whitespace is an actual syntax element of classic Markdown/
-# CommonMark to enforce a line break
+# Although Markdown/CommonMark allows using two trailing spaces to denote
+# a hard line break, we do not use that feature in nixpkgs since
+# it forces the surrounding paragraph to become a <literallayout> which
+# does not wrap reasonably.
+# Instead of a hard line break, start a new paragraph by inserting a blank line.
 [*.md]
+trim_trailing_whitespace = true
+
+# binaries
+[*.nib]
+end_of_line = unset
+insert_final_newline = unset
 trim_trailing_whitespace = unset
+charset = unset
 
 [eggs.nix]
 trim_trailing_whitespace = unset
@@ -85,3 +95,13 @@ trim_trailing_whitespace = unset
 
 [pkgs/tools/misc/timidity/timidity.cfg]
 trim_trailing_whitespace = unset
+
+[pkgs/tools/virtualization/ovftool/*.ova]
+end_of_line = unset
+insert_final_newline = unset
+trim_trailing_whitespace = unset
+charset = unset
+
+[lib/tests/*.plist]
+indent_style = tab
+insert_final_newline = unset