diff --git a/dune/solvers/common/arithmetic.hh b/dune/solvers/common/arithmetic.hh
index b0332db7aac6395e1be0677b67a56166226c99d2..716c32708ad0c116b3d42e75e7b70611b2615cf8 100644
--- a/dune/solvers/common/arithmetic.hh
+++ b/dune/solvers/common/arithmetic.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef ARITHMETIC_HH
 #define ARITHMETIC_HH
 
diff --git a/dune/solvers/common/boxconstraint.hh b/dune/solvers/common/boxconstraint.hh
index 2033c059cb99a9b5c1269618f72ca04e0ca03a6b..85dab5970c70edf65c5f2c3c3cc264bd493d04ff 100644
--- a/dune/solvers/common/boxconstraint.hh
+++ b/dune/solvers/common/boxconstraint.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_BOX_CONSTRAINT_HH
 #define DUNE_BOX_CONSTRAINT_HH
 
diff --git a/dune/solvers/common/canignore.hh b/dune/solvers/common/canignore.hh
index 8dafbf9762ac89c0c2b069163f0dc8ba868ba75f..4944ea0d295e14cea2e127a57beb855efc7e7ef5 100644
--- a/dune/solvers/common/canignore.hh
+++ b/dune/solvers/common/canignore.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef CAN_IGNORE_HH
 #define CAN_IGNORE_HH
 
diff --git a/dune/solvers/common/genericvectortools.hh b/dune/solvers/common/genericvectortools.hh
index 10ce74d5d497b25523abdd809260e94d5839c821..18e2e93791e774a534be40ce39d1f34220d9fead 100644
--- a/dune/solvers/common/genericvectortools.hh
+++ b/dune/solvers/common/genericvectortools.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef GENERIC_VECTOR_TOOL_HH
 #define GENERIC_VECTOR_TOOL_HH
 
diff --git a/dune/solvers/common/interval.hh b/dune/solvers/common/interval.hh
index 7d56c2b22659a2e9e5f158bee0806de1342377fe..18e78a2469824af98dfdbc85137ea2d5ccda2509 100644
--- a/dune/solvers/common/interval.hh
+++ b/dune/solvers/common/interval.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_SOLVERS_COMMON_INTERVAL_HH
 #define DUNE_SOLVERS_COMMON_INTERVAL_HH
 
diff --git a/dune/solvers/common/numproc.hh b/dune/solvers/common/numproc.hh
index 05c02a85601ee0abdfd59d645daff22fbb1aa181..bc35aed99abcf06575fb3f0c3211fa5bbfec1303 100644
--- a/dune/solvers/common/numproc.hh
+++ b/dune/solvers/common/numproc.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_NUMPROC_HH
 #define DUNE_NUMPROC_HH
 
diff --git a/dune/solvers/common/permutationmanager.hh b/dune/solvers/common/permutationmanager.hh
index f783477c962b8c53c7ee337c7769f8771d627409..bfa45f8688bb5d1b9c6fcec921dc34f864530a2f 100644
--- a/dune/solvers/common/permutationmanager.hh
+++ b/dune/solvers/common/permutationmanager.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_PERMUTATIONMANAGER_HH
 #define DUNE_PERMUTATIONMANAGER_HH
 
diff --git a/dune/solvers/common/preconditioner.hh b/dune/solvers/common/preconditioner.hh
index e3aebdbca15bbc420ba354340b7c7dc512d6a577..b53681d95fc86d3117222b3eac9667da8a35e571 100644
--- a/dune/solvers/common/preconditioner.hh
+++ b/dune/solvers/common/preconditioner.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef PRECONDITIONER_HH
 #define PRECONDITIONER_HH
 
diff --git a/dune/solvers/common/staticmatrixtools.hh b/dune/solvers/common/staticmatrixtools.hh
index d2f132c8b75fd93c70fc4827c45d6e45b9bc2232..088bd9016ca8fb1bf22d0a82a646be2676c4d58b 100644
--- a/dune/solvers/common/staticmatrixtools.hh
+++ b/dune/solvers/common/staticmatrixtools.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef STATIC_MATRIX_TOOL_HH
 #define STATIC_MATRIX_TOOL_HH
 
diff --git a/dune/solvers/computeenergy.hh b/dune/solvers/computeenergy.hh
index f38a0729fe765fbf47857121ba1ff484fa7ef362..1356ea92b328fbce5c18475accfe39e9e18b5f58 100644
--- a/dune/solvers/computeenergy.hh
+++ b/dune/solvers/computeenergy.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef CONTACT_COMPUTE_ENERGY_HH
 #define CONTACT_COMPUTE_ENERGY_HH
 
diff --git a/dune/solvers/iterationsteps/amgstep.hh b/dune/solvers/iterationsteps/amgstep.hh
index 524fc1be8ae960bb162c67e345d4cea17cde24a2..3318585f0bb554ccaf7697b5e4e34789a259af41 100644
--- a/dune/solvers/iterationsteps/amgstep.hh
+++ b/dune/solvers/iterationsteps/amgstep.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef ISTL_AMG_STEP_HH
 #define ISTL_AMG_STEP_HH
 
diff --git a/dune/solvers/iterationsteps/blockgsstep.cc b/dune/solvers/iterationsteps/blockgsstep.cc
index cbb3704684b19fb325f6d4aaac92a49de6ebce7f..2822176aa7eef5f738e96bb3613ccc870b4569a5 100644
--- a/dune/solvers/iterationsteps/blockgsstep.cc
+++ b/dune/solvers/iterationsteps/blockgsstep.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 #include <cassert>
 
 template<class OperatorType, class DiscFuncType, class BitVectorType>
diff --git a/dune/solvers/iterationsteps/blockgsstep.hh b/dune/solvers/iterationsteps/blockgsstep.hh
index 2f73df80196d37633b594d5d112d1fa540c2d09f..141432e277d6ffea042dc625f020393845875134 100644
--- a/dune/solvers/iterationsteps/blockgsstep.hh
+++ b/dune/solvers/iterationsteps/blockgsstep.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_BLOCK_GAUSS_SEIDEL_STEP_HH
 #define DUNE_BLOCK_GAUSS_SEIDEL_STEP_HH
 
diff --git a/dune/solvers/iterationsteps/cgstep.cc b/dune/solvers/iterationsteps/cgstep.cc
index 7b62b7ad50d2efa3d8fdf77cb38d04c9b3b299b0..01172c04f372395219ea35cb2bede6caf27aacfd 100644
--- a/dune/solvers/iterationsteps/cgstep.cc
+++ b/dune/solvers/iterationsteps/cgstep.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 template <class MatrixType, class VectorType>
 void CGStep<MatrixType, VectorType>::check() const
 {
diff --git a/dune/solvers/iterationsteps/cgstep.hh b/dune/solvers/iterationsteps/cgstep.hh
index d754c03c25206ce93e90f5afffa231f2165b010b..773540eb30daabea64b78b78f1db9567592f8642 100644
--- a/dune/solvers/iterationsteps/cgstep.hh
+++ b/dune/solvers/iterationsteps/cgstep.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_SOLVERS_ITERATIONSTEPS_CGSTEP_HH
 #define DUNE_SOLVERS_ITERATIONSTEPS_CGSTEP_HH
 
diff --git a/dune/solvers/iterationsteps/istlseqilu0step.hh b/dune/solvers/iterationsteps/istlseqilu0step.hh
index 0caa13df417d393a42066e60057723356c02d5d4..3409533e34ef0fc5e26548765e6ac00d165317d0 100644
--- a/dune/solvers/iterationsteps/istlseqilu0step.hh
+++ b/dune/solvers/iterationsteps/istlseqilu0step.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef ISTL_SEQILU0_STEP_HH
 #define ISTL_SEQILU0_STEP_HH
 
diff --git a/dune/solvers/iterationsteps/iterationstep.hh b/dune/solvers/iterationsteps/iterationstep.hh
index f83800245e9a0d16a4f4854e5b5cb11902464190..2d3202e91829165d5b9104855423443668f19716 100644
--- a/dune/solvers/iterationsteps/iterationstep.hh
+++ b/dune/solvers/iterationsteps/iterationstep.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef ITERATIONSTEP_HH
 #define ITERATIONSTEP_HH
 
diff --git a/dune/solvers/iterationsteps/lineariterationstep.hh b/dune/solvers/iterationsteps/lineariterationstep.hh
index f3a2170c758fac212806e7b4abae1364b878b349..ac1fbd21d9419752824982f4248bedf0a9c1a8fa 100644
--- a/dune/solvers/iterationsteps/lineariterationstep.hh
+++ b/dune/solvers/iterationsteps/lineariterationstep.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef LINEAR_ITERATIONSTEP_HH
 #define LINEAR_ITERATIONSTEP_HH
 
diff --git a/dune/solvers/iterationsteps/linegsstep.cc b/dune/solvers/iterationsteps/linegsstep.cc
index a8640dbf5d6f229a6cf2df53e1074ff9842f25c1..a8f06b23ad7c401852e81b9263ee25554fb52ca8 100755
--- a/dune/solvers/iterationsteps/linegsstep.cc
+++ b/dune/solvers/iterationsteps/linegsstep.cc
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #include <dune/istl/btdmatrix.hh>
 #include <dune/istl/scaledidmatrix.hh>
 
diff --git a/dune/solvers/iterationsteps/linegsstep.hh b/dune/solvers/iterationsteps/linegsstep.hh
index 1dfe2a28bb5d73b9dfc988e1aac218872702e74a..674e52057a13b4c8c7748bc54714c88695bab877 100755
--- a/dune/solvers/iterationsteps/linegsstep.hh
+++ b/dune/solvers/iterationsteps/linegsstep.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_LINE_GAUSS_SEIDEL_STEP_HH
 #define DUNE_LINE_GAUSS_SEIDEL_STEP_HH
 
diff --git a/dune/solvers/iterationsteps/minimalpolynomialextrapolationstep.hh b/dune/solvers/iterationsteps/minimalpolynomialextrapolationstep.hh
index 2f6b152ab2e8c2fc6ea68e40300e91422bf9a2b3..bc3af39da29e80a03b696c96d07693bb056478fa 100644
--- a/dune/solvers/iterationsteps/minimalpolynomialextrapolationstep.hh
+++ b/dune/solvers/iterationsteps/minimalpolynomialextrapolationstep.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_MINIMAL_POLYNOMIAL_EXTRAPOLATION_STEP_HH
 #define DUNE_MINIMAL_POLYNOMIAL_EXTRAPOLATION_STEP_HH
 
diff --git a/dune/solvers/iterationsteps/mmgstep.cc b/dune/solvers/iterationsteps/mmgstep.cc
index 8170a6eba08f34ed60a6da0bea2cc5e3b609d9a9..72deb29fcf3edc9f473989c24dc0cd040d92b7d6 100644
--- a/dune/solvers/iterationsteps/mmgstep.cc
+++ b/dune/solvers/iterationsteps/mmgstep.cc
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #include <dune/solvers/transferoperators/truncatedmgtransfer.hh>
 #include <dune/solvers/iterationsteps/projectedblockgsstep.hh>
 
diff --git a/dune/solvers/iterationsteps/mmgstep.hh b/dune/solvers/iterationsteps/mmgstep.hh
index 4c0244e990ee269332e557abb39475e70c50edba..55bb788baa7c296701067342a9f662b1208afeff 100644
--- a/dune/solvers/iterationsteps/mmgstep.hh
+++ b/dune/solvers/iterationsteps/mmgstep.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_MONOTONE_MULTIGRID_STEP_HH
 #define DUNE_MONOTONE_MULTIGRID_STEP_HH
 
diff --git a/dune/solvers/iterationsteps/multigridstep.cc b/dune/solvers/iterationsteps/multigridstep.cc
index d7f81c26b1958229572929f38bdd508113046ffb..717d5761dbc3f19df2257918beece311259e4a47 100644
--- a/dune/solvers/iterationsteps/multigridstep.cc
+++ b/dune/solvers/iterationsteps/multigridstep.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 #include <typeinfo>
 
 #include <dune/solvers/transferoperators/multigridtransfer.hh>
diff --git a/dune/solvers/iterationsteps/multigridstep.hh b/dune/solvers/iterationsteps/multigridstep.hh
index 85870eed5a67fe396cd4becc33b7ec1d3a19d583..26a31bcdf905c0b776ad4ca9f2b071d700e989a4 100644
--- a/dune/solvers/iterationsteps/multigridstep.hh
+++ b/dune/solvers/iterationsteps/multigridstep.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef MULTIGRID_STEP_HH
 #define MULTIGRID_STEP_HH
 
diff --git a/dune/solvers/iterationsteps/obstacletnnmgstep.hh b/dune/solvers/iterationsteps/obstacletnnmgstep.hh
index 2323c9884ad469dbc8ad1f0a4139c7c725b998bc..edbcd6193cfecb766aca1db7179a62c7072e76b0 100644
--- a/dune/solvers/iterationsteps/obstacletnnmgstep.hh
+++ b/dune/solvers/iterationsteps/obstacletnnmgstep.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef OBSTACLE_TNNMG_STEP_HH
 #define OBSTACLE_TNNMG_STEP_HH
 
diff --git a/dune/solvers/iterationsteps/projectedblockgsstep.cc b/dune/solvers/iterationsteps/projectedblockgsstep.cc
index 3cdaffd611a50855479846bd18bacb08842492b0..652ef54f42b358a48487967b4c0b1f33d2dbb99f 100644
--- a/dune/solvers/iterationsteps/projectedblockgsstep.cc
+++ b/dune/solvers/iterationsteps/projectedblockgsstep.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 template<class OperatorType, class DiscFuncType>
 inline
 DiscFuncType ProjectedBlockGSStep<OperatorType, DiscFuncType>::getSol()
diff --git a/dune/solvers/iterationsteps/projectedblockgsstep.hh b/dune/solvers/iterationsteps/projectedblockgsstep.hh
index ec356f38f3abc1e5cbb63c4eb800e75048658a63..62b89652b27527c41ab69a86349388e6266ccc8a 100644
--- a/dune/solvers/iterationsteps/projectedblockgsstep.hh
+++ b/dune/solvers/iterationsteps/projectedblockgsstep.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_PROJECTED_BLOCK_GAUSS_SEIDEL_STEP_HH
 #define DUNE_PROJECTED_BLOCK_GAUSS_SEIDEL_STEP_HH
 
diff --git a/dune/solvers/iterationsteps/projectedlinegsstep.cc b/dune/solvers/iterationsteps/projectedlinegsstep.cc
index 869338579774b74beee90afba8f62c736bfc7b48..f0fe5b099ac4d2fd5340eb2adf4b6d0bf6ec533b 100755
--- a/dune/solvers/iterationsteps/projectedlinegsstep.cc
+++ b/dune/solvers/iterationsteps/projectedlinegsstep.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 #include <dune/istl/scaledidmatrix.hh>
 
 #include <cmath>
diff --git a/dune/solvers/iterationsteps/projectedlinegsstep.hh b/dune/solvers/iterationsteps/projectedlinegsstep.hh
index d9a3e196cc1ee611bb06deec96ae542ff41855d1..a03aae099d14315184d6d0bf06febf98a23ded8f 100755
--- a/dune/solvers/iterationsteps/projectedlinegsstep.hh
+++ b/dune/solvers/iterationsteps/projectedlinegsstep.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_PROJECTED_LINE_GAUSS_SEIDEL_STEP_HH
 #define DUNE_PROJECTED_LINE_GAUSS_SEIDEL_STEP_HH
 
diff --git a/dune/solvers/iterationsteps/richardsonstep.hh b/dune/solvers/iterationsteps/richardsonstep.hh
index 4ae49b4fd7ad09f7ec104b17bf151e92e592b573..70ea82d4f258008b1c15d453671d8210a65fcc21 100644
--- a/dune/solvers/iterationsteps/richardsonstep.hh
+++ b/dune/solvers/iterationsteps/richardsonstep.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_RICHARDSON_STEP_HH
 #define DUNE_RICHARDSON_STEP_HH
 
diff --git a/dune/solvers/iterationsteps/truncatedblockgsstep.hh b/dune/solvers/iterationsteps/truncatedblockgsstep.hh
index 6d93b0570aafb8bca3579921ed3bdf32d0cc5386..e36d9c03d0b879e02e2f3f4e34525c0b0ec063d4 100644
--- a/dune/solvers/iterationsteps/truncatedblockgsstep.hh
+++ b/dune/solvers/iterationsteps/truncatedblockgsstep.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef TRUNCATED_BLOCK_GAUSS_SEIDEL_STEP_HH
 #define TRUNCATED_BLOCK_GAUSS_SEIDEL_STEP_HH
 
diff --git a/dune/solvers/iterationsteps/truncatedsaddlepointgsstep.hh b/dune/solvers/iterationsteps/truncatedsaddlepointgsstep.hh
index 3496ec2813621e6c9b392958f17883832545e48c..3ff0437d2b7ca05f06c59efbd9e40614e6dc29a2 100644
--- a/dune/solvers/iterationsteps/truncatedsaddlepointgsstep.hh
+++ b/dune/solvers/iterationsteps/truncatedsaddlepointgsstep.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef TRUNCATED_SADDLE_POINT_GAUSS_SEIDEL_STEP_HH
 #define TRUNCATED_SADDLE_POINT_GAUSS_SEIDEL_STEP_HH
 
diff --git a/dune/solvers/iterationsteps/trustregiongsstep.cc b/dune/solvers/iterationsteps/trustregiongsstep.cc
index 1505d00a46923d10feb2630fd5ba41d1121b484a..1fe7223141fedf79bb978d72343f2e95cb925ebd 100644
--- a/dune/solvers/iterationsteps/trustregiongsstep.cc
+++ b/dune/solvers/iterationsteps/trustregiongsstep.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 template<class MatrixType, class VectorType>
 inline
 VectorType TrustRegionGSStep<MatrixType, VectorType>::getSol()
diff --git a/dune/solvers/iterationsteps/trustregiongsstep.hh b/dune/solvers/iterationsteps/trustregiongsstep.hh
index ef95795b2e10d80007a07be2b60fb40830331718..f3328bcb3f4ea9a65aa9f152603488a42400d543 100644
--- a/dune/solvers/iterationsteps/trustregiongsstep.hh
+++ b/dune/solvers/iterationsteps/trustregiongsstep.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_TRUST_REGION_BLOCK_GAUSS_SEIDEL_STEP_HH
 #define DUNE_TRUST_REGION_BLOCK_GAUSS_SEIDEL_STEP_HH
 
diff --git a/dune/solvers/norms/blocknorm.hh b/dune/solvers/norms/blocknorm.hh
index b2d7c48040ea2d5e3526f93e9ccea21bb355ac08..54ea121a60563632d081084915a9aa202299fa52 100644
--- a/dune/solvers/norms/blocknorm.hh
+++ b/dune/solvers/norms/blocknorm.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef BLOCK_NORM_HH
 #define BLOCK_NORM_HH
 
diff --git a/dune/solvers/norms/diagnorm.hh b/dune/solvers/norms/diagnorm.hh
index c5fc0ceedc6bf2c22a2a0fb830cc9cebd8cb391e..8f5204b4bae7aa14e23f865ea0ba041baa6238db 100644
--- a/dune/solvers/norms/diagnorm.hh
+++ b/dune/solvers/norms/diagnorm.hh
@@ -1,5 +1,5 @@
-// -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
-// vi: set et ts=4 sw=4 sts=4:
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DIAGNORM_HH
 #define DIAGNORM_HH
 
diff --git a/dune/solvers/norms/energynorm.hh b/dune/solvers/norms/energynorm.hh
index e93981ebb53e1c50634b5854b56cca4c713c66b3..0a225f2e1b4723c1632d98bc333457e5a69548a4 100644
--- a/dune/solvers/norms/energynorm.hh
+++ b/dune/solvers/norms/energynorm.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef ENERGY_NORM_HH
 #define ENERGY_NORM_HH
 
diff --git a/dune/solvers/norms/fullnorm.hh b/dune/solvers/norms/fullnorm.hh
index ff7d34b64ea3e29ced2318dad83e4c044a3be4d4..b8cb152d33218f77737217f3bfafda35371e4f28 100644
--- a/dune/solvers/norms/fullnorm.hh
+++ b/dune/solvers/norms/fullnorm.hh
@@ -1,5 +1,5 @@
-// -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
-// vi: set et ts=4 sw=4 sts=4:
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef FULLNORM_HH
 #define FULLNORM_HH
 
diff --git a/dune/solvers/norms/h1seminorm.hh b/dune/solvers/norms/h1seminorm.hh
index b30bfacd7211d7db7cb4c793d58a4b6e701d5f25..aff87ec471352b6a9e9a762acd4778fbbcd21360 100644
--- a/dune/solvers/norms/h1seminorm.hh
+++ b/dune/solvers/norms/h1seminorm.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_H1_SEMINORM_HH
 #define DUNE_H1_SEMINORM_HH
 
diff --git a/dune/solvers/norms/norm.hh b/dune/solvers/norms/norm.hh
index 7ed346393e4661a89205984e56941eb327e22af9..5a30b09f088778268330d05d81a92c9d4f6efbcb 100644
--- a/dune/solvers/norms/norm.hh
+++ b/dune/solvers/norms/norm.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef NORM_HH
 #define NORM_HH
 
diff --git a/dune/solvers/norms/pnorm.hh b/dune/solvers/norms/pnorm.hh
index ca0443382fbb327d0831746c665bb1b33ee4cbcb..04f2354870efaf3f5c92a91c6fe2ed7874697d28 100644
--- a/dune/solvers/norms/pnorm.hh
+++ b/dune/solvers/norms/pnorm.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef __PNORM__HH__
 #define __PNORM__HH__
 
diff --git a/dune/solvers/norms/reorderedblocknorm.hh b/dune/solvers/norms/reorderedblocknorm.hh
index 54e67d832c514856ab8371604ff5eb310443a5ec..fa9ecdce36f0dbde691e20cbebee7e62c09283d8 100644
--- a/dune/solvers/norms/reorderedblocknorm.hh
+++ b/dune/solvers/norms/reorderedblocknorm.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef REORDERED_BLOCK_NORM_HH
 #define REORDERED_BLOCK_NORM_HH
 
diff --git a/dune/solvers/norms/sumnorm.hh b/dune/solvers/norms/sumnorm.hh
index b00241dbf1755665b062f264c35936c2de3d9212..f945ff8ed1788837643f6f4d515d4c985d03872f 100644
--- a/dune/solvers/norms/sumnorm.hh
+++ b/dune/solvers/norms/sumnorm.hh
@@ -1,5 +1,5 @@
-// -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
-// vi: set et ts=4 sw=4 sts=4:
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef SUMNORM_HH
 #define SUMNORM_HH
 
diff --git a/dune/solvers/norms/twonorm.hh b/dune/solvers/norms/twonorm.hh
index 7e58a993e2e7526e0aaedfd870284659d90a9566..bb605c7e87c57f4dec54b495c6d074856cc4d67b 100644
--- a/dune/solvers/norms/twonorm.hh
+++ b/dune/solvers/norms/twonorm.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef TWONORM_HH
 #define TWONORM_HH
 
diff --git a/dune/solvers/operators/lowrankoperator.hh b/dune/solvers/operators/lowrankoperator.hh
index 0466a0a4b8cdd95935a4e57c127cb0dbd1b90adf..592b76c38a3d9cd41da37d3f2582bebe3ced2f95 100644
--- a/dune/solvers/operators/lowrankoperator.hh
+++ b/dune/solvers/operators/lowrankoperator.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef LOWRANKOPERATOR_HH
 #define LOWRANKOPERATOR_HH
 
diff --git a/dune/solvers/operators/nulloperator.hh b/dune/solvers/operators/nulloperator.hh
index 04595f2406c6bcdccbb4a41dcb41438f64859505..2916a407f8e0f95d406378a6ca4ace557dd981c1 100644
--- a/dune/solvers/operators/nulloperator.hh
+++ b/dune/solvers/operators/nulloperator.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef NULLOPERATOR_HH
 #define NULLOPERATOR_HH
 
diff --git a/dune/solvers/operators/sumoperator.hh b/dune/solvers/operators/sumoperator.hh
index 4a98f2fb1b4840b0d8b548974722e1dd52b9a2be..2ca77d92906cf923c46d9e9e7e317aaa40752697 100644
--- a/dune/solvers/operators/sumoperator.hh
+++ b/dune/solvers/operators/sumoperator.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef SUMOPERATOR_HH
 #define SUMOPERATOR_HH
 
diff --git a/dune/solvers/solvers/cgsolver.cc b/dune/solvers/solvers/cgsolver.cc
index af7e42c4291b42e016778fde9a0aa0f9e99be546..00ac8a414329a9be77b93133b90ac7fae0ae1e48 100644
--- a/dune/solvers/solvers/cgsolver.cc
+++ b/dune/solvers/solvers/cgsolver.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 #include <cmath>
 #include <limits>
 #include <iomanip>
diff --git a/dune/solvers/solvers/cgsolver.hh b/dune/solvers/solvers/cgsolver.hh
index 3ff937d52d91dc69ba1cbeaec2d716a7e496725f..c1677e56e66f58deef67d5ddd07b5a84c762b6dd 100644
--- a/dune/solvers/solvers/cgsolver.hh
+++ b/dune/solvers/solvers/cgsolver.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef CG_SOLVER_HH
 #define CG_SOLVER_HH
 
diff --git a/dune/solvers/solvers/iterativesolver.cc b/dune/solvers/solvers/iterativesolver.cc
index 808b28035c56236003d952d71dfacad2c2ec2e87..604fefd6eda81cee0c4e2ea1f1dc00e7e6b109a6 100644
--- a/dune/solvers/solvers/iterativesolver.cc
+++ b/dune/solvers/solvers/iterativesolver.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 #include <cmath>
 #include <limits>
 #include <iostream>
diff --git a/dune/solvers/solvers/iterativesolver.hh b/dune/solvers/solvers/iterativesolver.hh
index cf70bdf1c713fd2295b03c1a0802b0bf10c557a6..be7fe2d0ae00e2e5d42c0f8659c3269159d877dd 100644
--- a/dune/solvers/solvers/iterativesolver.hh
+++ b/dune/solvers/solvers/iterativesolver.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_SOLVERS_ITERATIVE_SOLVER_HH
 #define DUNE_SOLVERS_ITERATIVE_SOLVER_HH
 
diff --git a/dune/solvers/solvers/loopsolver.cc b/dune/solvers/solvers/loopsolver.cc
index 8d3e34b00854d0224009803771cae772fc62509f..296130c80068d51e8d7f33af0aaa0aa1d1118f9c 100644
--- a/dune/solvers/solvers/loopsolver.cc
+++ b/dune/solvers/solvers/loopsolver.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 #include <cmath>
 #include <limits>
 #include <iostream>
diff --git a/dune/solvers/solvers/loopsolver.hh b/dune/solvers/solvers/loopsolver.hh
index 4e786546c88c9e437945b8339ca89c220e42a2c2..73c7737cb07c5d6479c6449c0f6a27e81f106bbf 100644
--- a/dune/solvers/solvers/loopsolver.hh
+++ b/dune/solvers/solvers/loopsolver.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef LOOP_SOLVER_HH
 #define LOOP_SOLVER_HH
 
diff --git a/dune/solvers/solvers/quadraticipopt.hh b/dune/solvers/solvers/quadraticipopt.hh
index 41837e4ab2453824a482016629fb80c8d0a69c4c..9b0e68d63d3624e6b225e841e82ea79f78ce6438 100644
--- a/dune/solvers/solvers/quadraticipopt.hh
+++ b/dune/solvers/solvers/quadraticipopt.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_QUADRATIC_IPOPT_SOLVER_HH
 #define DUNE_QUADRATIC_IPOPT_SOLVER_HH
 
diff --git a/dune/solvers/solvers/solver.hh b/dune/solvers/solvers/solver.hh
index ce208b56167fbf5eaa590031a07072df6a976499..255c97f4cc8caa6bcae060d7c142c30409b11d6b 100644
--- a/dune/solvers/solvers/solver.hh
+++ b/dune/solvers/solvers/solver.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_SOLVERS_SOLVER_HH
 #define DUNE_SOLVERS_SOLVER_HH
 
diff --git a/dune/solvers/solvers/tcgsolver.cc b/dune/solvers/solvers/tcgsolver.cc
index 88553ebf527c7c6e7999d2fa850886d6c79b28d8..566cdfe8cbb2a8269c0810fdc4c201dee0158bf1 100644
--- a/dune/solvers/solvers/tcgsolver.cc
+++ b/dune/solvers/solvers/tcgsolver.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 #include <cmath>
 #include <limits>
 #include <iomanip>
diff --git a/dune/solvers/solvers/tcgsolver.hh b/dune/solvers/solvers/tcgsolver.hh
index da48e8e87f958a3f010701eea523bad24e6ca8b3..942d786bc1e26417e55b596556ad9526956b4a08 100644
--- a/dune/solvers/solvers/tcgsolver.hh
+++ b/dune/solvers/solvers/tcgsolver.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_SOLVERS_SOLVERS_TCGSOLVER_HH
 #define DUNE_SOLVERS_SOLVERS_TCGSOLVER_HH
 
diff --git a/dune/solvers/test/cgsteptest.cc b/dune/solvers/test/cgsteptest.cc
index 2296edfcd1431bb267c08c24de803637e9702440..f4dec5d40aede93bd7f6b5587dcd168c8ca9aede 100644
--- a/dune/solvers/test/cgsteptest.cc
+++ b/dune/solvers/test/cgsteptest.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 #include <config.h>
 
 #include <iostream>
diff --git a/dune/solvers/test/common.hh b/dune/solvers/test/common.hh
index ad4296220320d1f925b884d2c91ed139f245b1dc..dae10176c447a615df2b13786036e8e8207a297c 100644
--- a/dune/solvers/test/common.hh
+++ b/dune/solvers/test/common.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_SOLVERS_TESTS_COMMON_HH
 #define DUNE_SOLVERS_TESTS_COMMON_HH
 
diff --git a/dune/solvers/test/genericvectortoolstest.cc b/dune/solvers/test/genericvectortoolstest.cc
index d50a8d679cb292e4408b6d6aa24a04aa1ec990e7..9bdb1239de007b42bf451b81c35ac49bc9f6a3ef 100644
--- a/dune/solvers/test/genericvectortoolstest.cc
+++ b/dune/solvers/test/genericvectortoolstest.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 #include <config.h>
 
 #include <cmath>
diff --git a/dune/solvers/test/lowrankoperatortest.cc b/dune/solvers/test/lowrankoperatortest.cc
index e2f831a6d99f8c9635984beb8faf745a284f636b..dfaf7e38806ad327e0e5df94d7886f7eebe69197 100644
--- a/dune/solvers/test/lowrankoperatortest.cc
+++ b/dune/solvers/test/lowrankoperatortest.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 #include <config.h>
 
 #include <cmath>
diff --git a/dune/solvers/test/mmgtest.cc b/dune/solvers/test/mmgtest.cc
index 24f71f67f203a81e8d78d144b78956d88ab91d80..e01fe948b3f41284455a30207ca9419f4053a826 100644
--- a/dune/solvers/test/mmgtest.cc
+++ b/dune/solvers/test/mmgtest.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 #include <config.h>
 
 #include <iostream>
diff --git a/dune/solvers/test/multigridtest.cc b/dune/solvers/test/multigridtest.cc
index afadfcc5a6b09b0e13737ba7328530c8230c0fa5..2dd636614938415673216114f147024c885cfe40 100644
--- a/dune/solvers/test/multigridtest.cc
+++ b/dune/solvers/test/multigridtest.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 #include <config.h>
 
 #include <cmath>
diff --git a/dune/solvers/test/nulloperatortest.cc b/dune/solvers/test/nulloperatortest.cc
index b283cab41b3065d236f949d203c150ac6b7c3fdb..20ab7c8aeea7ed4442c82fdfc522ec87f1c9b7de 100644
--- a/dune/solvers/test/nulloperatortest.cc
+++ b/dune/solvers/test/nulloperatortest.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 #include <config.h>
 
 #include <cmath>
diff --git a/dune/solvers/test/obstacletnnmgtest.cc b/dune/solvers/test/obstacletnnmgtest.cc
index 8003043a3697b961fa10b809054383a0bd715211..5005b619b80ac2c3c854085948a1e1fe038b52a4 100644
--- a/dune/solvers/test/obstacletnnmgtest.cc
+++ b/dune/solvers/test/obstacletnnmgtest.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 #include <config.h>
 
 #include <iostream>
diff --git a/dune/solvers/test/quadraticipoptsolvertest.cc b/dune/solvers/test/quadraticipoptsolvertest.cc
index b8b5f1e19cbe6922d7bc52146779fb59dbab9b7f..0684fa7a77c698ab4db933c8525eeab3414c8157 100644
--- a/dune/solvers/test/quadraticipoptsolvertest.cc
+++ b/dune/solvers/test/quadraticipoptsolvertest.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 #include <config.h>
 
 #include <iostream>
diff --git a/dune/solvers/test/sumoperatortest.cc b/dune/solvers/test/sumoperatortest.cc
index 864c16a3b55d7ffd19d4a42aef2e7fc7d5c7554f..95393f2e297d0e71e880f7a7ba67eea87ad2bc96 100644
--- a/dune/solvers/test/sumoperatortest.cc
+++ b/dune/solvers/test/sumoperatortest.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 #include <config.h>
 
 #include <cmath>
diff --git a/dune/solvers/transferoperators/compressedmultigridtransfer.hh b/dune/solvers/transferoperators/compressedmultigridtransfer.hh
index 880dd0ace13c0b425750205aed84586cd52a57be..145c4d9e219f928d2786940a458ac77a694866f2 100644
--- a/dune/solvers/transferoperators/compressedmultigridtransfer.hh
+++ b/dune/solvers/transferoperators/compressedmultigridtransfer.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef COMPRESSED_MULTIGRID_TRANSFER_HH
 #define COMPRESSED_MULTIGRID_TRANSFER_HH
 
diff --git a/dune/solvers/transferoperators/densemultigridtransfer.hh b/dune/solvers/transferoperators/densemultigridtransfer.hh
index 2ed9641c07867d34ba32cf459eab19901d3139c3..e16abce4d51b218a2c7be572b8469f03c75f1cbb 100644
--- a/dune/solvers/transferoperators/densemultigridtransfer.hh
+++ b/dune/solvers/transferoperators/densemultigridtransfer.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DENSE_MULTIGRID_TRANSFER_HH
 #define DENSE_MULTIGRID_TRANSFER_HH
 
diff --git a/dune/solvers/transferoperators/genericmultigridtransfer.hh b/dune/solvers/transferoperators/genericmultigridtransfer.hh
index fb5871398cbb9bd939d3fac8b10b748427d1b35b..92f0720904fdb09915be1ac4d263ac76f2ecee70 100644
--- a/dune/solvers/transferoperators/genericmultigridtransfer.hh
+++ b/dune/solvers/transferoperators/genericmultigridtransfer.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef GENERIC_MULTIGRID_TRANSFER_HH
 #define GENERIC_MULTIGRID_TRANSFER_HH
 
diff --git a/dune/solvers/transferoperators/mandelobsrestrictor.cc b/dune/solvers/transferoperators/mandelobsrestrictor.cc
index bc4137d9bf1db5de3561a374d879e5f18d82460e..d5c9fad4d51f181d6b64462b142aa121cfc6cb06 100644
--- a/dune/solvers/transferoperators/mandelobsrestrictor.cc
+++ b/dune/solvers/transferoperators/mandelobsrestrictor.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 #include <dune/solvers/transferoperators/compressedmultigridtransfer.hh>
 
 template <class VectorType>
diff --git a/dune/solvers/transferoperators/mandelobsrestrictor.hh b/dune/solvers/transferoperators/mandelobsrestrictor.hh
index 44d6ccc2fe68c763366e99f3c46540cab9616224..9346d3dea58637390807c77ed032c37ff334b58c 100644
--- a/dune/solvers/transferoperators/mandelobsrestrictor.hh
+++ b/dune/solvers/transferoperators/mandelobsrestrictor.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_SOLVERS_TRANSFEROPERATORS_MANDEL_OBSTACLE_RESTRICTOR_HH
 #define DUNE_SOLVERS_TRANSFEROPERATORS_MANDEL_OBSTACLE_RESTRICTOR_HH
 
diff --git a/dune/solvers/transferoperators/multigridtransfer.hh b/dune/solvers/transferoperators/multigridtransfer.hh
index f7fbdf63dae2f952f0c6172537c9aeaf2bce614d..34327c6a431bf4953370ae8a026e743c82b3921f 100644
--- a/dune/solvers/transferoperators/multigridtransfer.hh
+++ b/dune/solvers/transferoperators/multigridtransfer.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef MULTIGRID_TRANSFER_HH
 #define MULTIGRID_TRANSFER_HH
 
diff --git a/dune/solvers/transferoperators/obstaclerestrictor.hh b/dune/solvers/transferoperators/obstaclerestrictor.hh
index af0269e558ff32806951984ed3cbd2abd9cbbae9..7d0647807fe40284b276a520d76b8ebb619e32aa 100644
--- a/dune/solvers/transferoperators/obstaclerestrictor.hh
+++ b/dune/solvers/transferoperators/obstaclerestrictor.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef DUNE_OBSTACLE_RESTRICTOR_HH
 #define DUNE_OBSTACLE_RESTRICTOR_HH
 
diff --git a/dune/solvers/transferoperators/truncatedcompressedmgtransfer.cc b/dune/solvers/transferoperators/truncatedcompressedmgtransfer.cc
index 21aaa33eac0a8c630549a7eb86ff780660ccda17..a4d9934f1a87ce47e0336b93110d848409767623 100644
--- a/dune/solvers/transferoperators/truncatedcompressedmgtransfer.cc
+++ b/dune/solvers/transferoperators/truncatedcompressedmgtransfer.cc
@@ -1,3 +1,6 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
+
 template<class VectorType, class BitVectorType, class MatrixType>
 void TruncatedCompressedMGTransfer<VectorType, BitVectorType, MatrixType>::prolong(const VectorType& f, VectorType& t) const
 {
diff --git a/dune/solvers/transferoperators/truncatedcompressedmgtransfer.hh b/dune/solvers/transferoperators/truncatedcompressedmgtransfer.hh
index cb1d2aad847313dfce42110774799a0108d282df..88ad9d0a16826d5d98094eff1a13b1aeb4f6e634 100644
--- a/dune/solvers/transferoperators/truncatedcompressedmgtransfer.hh
+++ b/dune/solvers/transferoperators/truncatedcompressedmgtransfer.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef TRUNCATED_COMPRESSED_MG_TRANSFER_HH
 #define TRUNCATED_COMPRESSED_MG_TRANSFER_HH
 
diff --git a/dune/solvers/transferoperators/truncateddensemgtransfer.cc b/dune/solvers/transferoperators/truncateddensemgtransfer.cc
index 390c9767efdb7d512f82f8aea9a3da9399aef2b7..6bbdd9e30f9f886056df248667e77c4e3205ec96 100644
--- a/dune/solvers/transferoperators/truncateddensemgtransfer.cc
+++ b/dune/solvers/transferoperators/truncateddensemgtransfer.cc
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 
 
 template<class VectorType, class BitVectorType, class MatrixType>
diff --git a/dune/solvers/transferoperators/truncateddensemgtransfer.hh b/dune/solvers/transferoperators/truncateddensemgtransfer.hh
index 36a55e8dab5782cbcc14772d7734d3bfca12e67b..2277ba2f688be480da04a7911c6c9cebebc6ebfc 100644
--- a/dune/solvers/transferoperators/truncateddensemgtransfer.hh
+++ b/dune/solvers/transferoperators/truncateddensemgtransfer.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef TRUNCATED_DENSE_MG_TRANSFER_HH
 #define TRUNCATED_DENSE_MG_TRANSFER_HH
 
diff --git a/dune/solvers/transferoperators/truncatedmgtransfer.hh b/dune/solvers/transferoperators/truncatedmgtransfer.hh
index dbcfb32610f2dcd7ef7a8eb663dc183acbd79cb3..92033828e8b916adb9a3f4ce94a8a4436f694352 100644
--- a/dune/solvers/transferoperators/truncatedmgtransfer.hh
+++ b/dune/solvers/transferoperators/truncatedmgtransfer.hh
@@ -1,3 +1,5 @@
+// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=8 sw=4 sts=4:
 #ifndef TRUNCATED_MG_TRANSFER_HH
 #define TRUNCATED_MG_TRANSFER_HH