From: Sergey Matveev <stargrave@stargrave.org>
Date: Thu, 2 Apr 2020 13:36:23 +0000 (+0300)
Subject: More C formatting
X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=0ff46dad47d0042860b2a2e1a1816363ff556ff7;p=dotfiles.git

More C formatting
---

diff --git a/bin/bin/cfmt.sh b/bin/bin/cfmt.sh
index 09d8560..8049666 100755
--- a/bin/bin/cfmt.sh
+++ b/bin/bin/cfmt.sh
@@ -1,3 +1,10 @@
 #!/bin/sh
 
-clang-format60 -style="{BasedOnStyle: llvm, IndentWidth: 4}" $@
+clang-format60 -style="{
+    BasedOnStyle: llvm,
+    IndentWidth: 4,
+    AllowAllParametersOfDeclarationOnNextLine: false,
+    BinPackArguments: false,
+    BinPackParameters: false,
+    AllowAllParametersOfDeclarationOnNextLine: false,
+}" $@
diff --git a/vim/.vim/ftplugin/c/autos.vim b/vim/.vim/ftplugin/c/autos.vim
index d211fd1..1eb3aae 100644
--- a/vim/.vim/ftplugin/c/autos.vim
+++ b/vim/.vim/ftplugin/c/autos.vim
@@ -1,2 +1,3 @@
 setlocal equalprg=cfmt.sh
+setlocal commentstring=//\ %s
 command! -buffer Fmt normal mtgg=G'tz.