diff --git a/lib/easydialog.in b/lib/easydialog.in
index 121c56ab67f367cb0074cbc372e37bc5347f87b8..d8033d448b37a7d23538aff6af03a3dff0e2315f 100644
--- a/lib/easydialog.in
+++ b/lib/easydialog.in
@@ -1,4 +1,5 @@
 #!@BASH@
+# -*- mode: sh; sh-basic-offset: 3; indent-tabs-mode: nil; -*-
 
 # copyright 2002 lmoore@tump.com under the terms of the GNU LGPL.
 # additions 2005 collective@riseup.net
diff --git a/lib/parseini.in b/lib/parseini.in
index b9dfd01415091f05b7fc7ebd052ba7b643f1858d..2f2124c49dd6137532302a7d11085e1d6c172bd3 100644
--- a/lib/parseini.in
+++ b/lib/parseini.in
@@ -1,3 +1,4 @@
+# -*- mode: awk; indent-tabs-mode: nil; -*-
 # 
 # parseini --- parses 'ini' style configuration files.
 #
diff --git a/lib/tools.in b/lib/tools.in
index 90df264566d7ad2055af38883bdfde4371f5b0b5..2ec4da05c213df7b832006cdc6cebcc0d69cd27f 100644
--- a/lib/tools.in
+++ b/lib/tools.in
@@ -1,4 +1,5 @@
 #!@BASH@
+# -*- mode: sh; sh-basic-offset: 3; indent-tabs-mode: nil; -*-
 
 # This file contains functions shared between ninjahelper and backupninja.
 
diff --git a/lib/vserver.in b/lib/vserver.in
index 8d89e88500b7d5a9ea399bc029001437404246c3..30b2dfb2c2efa5f27892844fc406fbcc8236d725 100644
--- a/lib/vserver.in
+++ b/lib/vserver.in
@@ -1,3 +1,5 @@
+# -*- mode: sh; sh-basic-offset: 3; indent-tabs-mode: nil; -*-
+
 #####################################################
 ## VSERVERS RELATED FUNCTIONS FOR NINJAHELPER
 ##