add clang-format to emacs configuration (still requires clang-format to be installed...
authorChristian Grothoff <christian@grothoff.org>
Thu, 18 Apr 2019 15:49:08 +0000 (17:49 +0200)
committerChristian Grothoff <christian@grothoff.org>
Thu, 18 Apr 2019 16:44:13 +0000 (18:44 +0200)
.dir-locals.el
.gitignore
bootstrap

index 687863811decc8f03dc46999def7e5de59232121..29999b9443f29f23e73a61d14b043bc4e339541b 100644 (file)
@@ -1,5 +1,8 @@
 ;; Per-directory local variables for GNU Emacs 23 and later.
 
+((c-mode
+  (eval add-hook 'before-save-hook #'clang-format-buffer nil t)))
+
 ((nil
   . ((fill-column . 78)
      (tab-width   .  4)
index 31cfa58978ebb0faf6389607ec60cda8790f8df9..e898f41f8879fabf045f1e3ac28b5495b79fb17d 100644 (file)
@@ -11,6 +11,7 @@
 *.swp
 *.trs
 *.kdev4
+.clang-format
 .deps/
 .libs/
 .svn/
index 9d9d97b1dfcf8a4a4fbd3edc62af677883a64add..c87f375eaa0f91de65ce84fc2ecb01fb3531353a 100755 (executable)
--- a/bootstrap
+++ b/bootstrap
@@ -3,6 +3,9 @@
 echo "Removing folder 'libltdl'..."
 rm -rf libltdl
 
+# Install clang format symlink (if possible)
+ln -s contrib/conf/editors/clang-format .clang-format &> /dev/null
+
 echo "checking for libtoolize / libtool... "
 
 # This is more portable than `which' but comes with