Standardize on the vi editing directives being on the first line.
diff --git a/e2fsprogs/blkid/blkid.h b/e2fsprogs/blkid/blkid.h
index c051b2b..979565e 100644
--- a/e2fsprogs/blkid/blkid.h
+++ b/e2fsprogs/blkid/blkid.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * blkid.h - Interface for libblkid, a library to identify block devices
  *
diff --git a/e2fsprogs/blkid/blkidP.h b/e2fsprogs/blkid/blkidP.h
index 4ae9763..c7cb8ab 100644
--- a/e2fsprogs/blkid/blkidP.h
+++ b/e2fsprogs/blkid/blkidP.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * blkidP.h - Internal interfaces for libblkid
  *
diff --git a/e2fsprogs/blkid/blkid_getsize.c b/e2fsprogs/blkid/blkid_getsize.c
index 3bc11e3..7a2133f 100644
--- a/e2fsprogs/blkid/blkid_getsize.c
+++ b/e2fsprogs/blkid/blkid_getsize.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * getsize.c --- get the size of a partition.
  *
diff --git a/e2fsprogs/blkid/cache.c b/e2fsprogs/blkid/cache.c
index 9c9b8c7..57118e1 100644
--- a/e2fsprogs/blkid/cache.c
+++ b/e2fsprogs/blkid/cache.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * cache.c - allocation/initialization/free routines for cache
  *
diff --git a/e2fsprogs/blkid/dev.c b/e2fsprogs/blkid/dev.c
index 5d56c50..6d99504 100644
--- a/e2fsprogs/blkid/dev.c
+++ b/e2fsprogs/blkid/dev.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * dev.c - allocation/initialization/free routines for dev
  *
diff --git a/e2fsprogs/blkid/devname.c b/e2fsprogs/blkid/devname.c
index 1e016a5..b5c1bc9 100644
--- a/e2fsprogs/blkid/devname.c
+++ b/e2fsprogs/blkid/devname.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * devname.c - get a dev by its device inode name
  *
diff --git a/e2fsprogs/blkid/devno.c b/e2fsprogs/blkid/devno.c
index 8911994..f3fa5c0 100644
--- a/e2fsprogs/blkid/devno.c
+++ b/e2fsprogs/blkid/devno.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * devno.c - find a particular device by its device number (major/minor)
  *
diff --git a/e2fsprogs/blkid/list.h b/e2fsprogs/blkid/list.h
index c1cbfec..cbf16a0 100644
--- a/e2fsprogs/blkid/list.h
+++ b/e2fsprogs/blkid/list.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 #if !defined(_BLKID_LIST_H) && !defined(LIST_HEAD)
 #define _BLKID_LIST_H
 
diff --git a/e2fsprogs/blkid/probe.c b/e2fsprogs/blkid/probe.c
index 03bbc74..2115697 100644
--- a/e2fsprogs/blkid/probe.c
+++ b/e2fsprogs/blkid/probe.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * probe.c - identify a block device by its contents, and return a dev
  *           struct with the details
diff --git a/e2fsprogs/blkid/probe.h b/e2fsprogs/blkid/probe.h
index 134913f..e1b6524 100644
--- a/e2fsprogs/blkid/probe.h
+++ b/e2fsprogs/blkid/probe.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * probe.h - constants and on-disk structures for extracting device data
  *
diff --git a/e2fsprogs/blkid/read.c b/e2fsprogs/blkid/read.c
index a2a8bb5..e954c6d 100644
--- a/e2fsprogs/blkid/read.c
+++ b/e2fsprogs/blkid/read.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * read.c - read the blkid cache from disk, to avoid scanning all devices
  *
diff --git a/e2fsprogs/blkid/resolve.c b/e2fsprogs/blkid/resolve.c
index 40d999a..4c43830 100644
--- a/e2fsprogs/blkid/resolve.c
+++ b/e2fsprogs/blkid/resolve.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * resolve.c - resolve names and tags into specific devices
  *
diff --git a/e2fsprogs/blkid/save.c b/e2fsprogs/blkid/save.c
index 98d8d02..cdbaabc 100644
--- a/e2fsprogs/blkid/save.c
+++ b/e2fsprogs/blkid/save.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * save.c - write the cache struct to disk
  *
diff --git a/e2fsprogs/blkid/tag.c b/e2fsprogs/blkid/tag.c
index 6164246..ff10b28 100644
--- a/e2fsprogs/blkid/tag.c
+++ b/e2fsprogs/blkid/tag.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * tag.c - allocation/initialization/free routines for tag structs
  *
diff --git a/e2fsprogs/blkid/version.c b/e2fsprogs/blkid/version.c
index ea30d0c..d076de0 100644
--- a/e2fsprogs/blkid/version.c
+++ b/e2fsprogs/blkid/version.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * version.c --- Return the version of the blkid library
  *
diff --git a/e2fsprogs/chattr.c b/e2fsprogs/chattr.c
index c390038..2cb75e8 100644
--- a/e2fsprogs/chattr.c
+++ b/e2fsprogs/chattr.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * chattr.c		- Change file attributes on an ext2 file system
  *
diff --git a/e2fsprogs/e2fsbb.h b/e2fsprogs/e2fsbb.h
index 975e567..78e7cbd 100644
--- a/e2fsprogs/e2fsbb.h
+++ b/e2fsprogs/e2fsbb.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * File: e2fsbb.h
  *
diff --git a/e2fsprogs/e2fsck.c b/e2fsprogs/e2fsck.c
index 0d151ef..0282d32 100644
--- a/e2fsprogs/e2fsck.c
+++ b/e2fsprogs/e2fsck.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * e2fsck
  *
diff --git a/e2fsprogs/e2fsck.h b/e2fsprogs/e2fsck.h
index 4bfe760..52db828 100644
--- a/e2fsprogs/e2fsck.h
+++ b/e2fsprogs/e2fsck.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 #include <sys/types.h>
 #include <stdio.h>
 #include <string.h>
diff --git a/e2fsprogs/e2p/e2p.h b/e2fsprogs/e2p/e2p.h
index d4a8c0e..2a2367b 100644
--- a/e2fsprogs/e2p/e2p.h
+++ b/e2fsprogs/e2p/e2p.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 #include "busybox.h"
 #include <sys/types.h>		/* Needed by dirent.h on netbsd */
 #include <stdio.h>
diff --git a/e2fsprogs/e2p/feature.c b/e2fsprogs/e2p/feature.c
index 0a90583..602c2ff 100644
--- a/e2fsprogs/e2p/feature.c
+++ b/e2fsprogs/e2p/feature.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * feature.c --- convert between features and strings
  *
diff --git a/e2fsprogs/e2p/fgetsetflags.c b/e2fsprogs/e2p/fgetsetflags.c
index 0a9f535..86bf65d 100644
--- a/e2fsprogs/e2p/fgetsetflags.c
+++ b/e2fsprogs/e2p/fgetsetflags.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * fgetflags.c		- Get a file flags on an ext2 file system
  * fsetflags.c		- Set a file flags on an ext2 file system
diff --git a/e2fsprogs/e2p/fgetsetversion.c b/e2fsprogs/e2p/fgetsetversion.c
index 8227ab3..48cea9d 100644
--- a/e2fsprogs/e2p/fgetsetversion.c
+++ b/e2fsprogs/e2p/fgetsetversion.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * fgetversion.c	- Get a file version on an ext2 file system
  * fsetversion.c	- Set a file version on an ext2 file system
diff --git a/e2fsprogs/e2p/hashstr.c b/e2fsprogs/e2p/hashstr.c
index 705f63a..697ffad 100644
--- a/e2fsprogs/e2p/hashstr.c
+++ b/e2fsprogs/e2p/hashstr.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * feature.c --- convert between features and strings
  *
diff --git a/e2fsprogs/e2p/iod.c b/e2fsprogs/e2p/iod.c
index 5321f2d..8d4c5cd 100644
--- a/e2fsprogs/e2p/iod.c
+++ b/e2fsprogs/e2p/iod.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * iod.c		- Iterate a function on each entry of a directory
  *
diff --git a/e2fsprogs/e2p/ls.c b/e2fsprogs/e2p/ls.c
index ee83ab6..e2a1ccb 100644
--- a/e2fsprogs/e2p/ls.c
+++ b/e2fsprogs/e2p/ls.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * ls.c			- List the contents of an ext2fs superblock
  *
diff --git a/e2fsprogs/e2p/mntopts.c b/e2fsprogs/e2p/mntopts.c
index b27f78e..1ec3402 100644
--- a/e2fsprogs/e2p/mntopts.c
+++ b/e2fsprogs/e2p/mntopts.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * mountopts.c --- convert between default mount options and strings
  *
diff --git a/e2fsprogs/e2p/ostype.c b/e2fsprogs/e2p/ostype.c
index 2ea59cb..d55f98b 100644
--- a/e2fsprogs/e2p/ostype.c
+++ b/e2fsprogs/e2p/ostype.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * getostype.c          - Get the Filesystem OS type
  *
diff --git a/e2fsprogs/e2p/parse_num.c b/e2fsprogs/e2p/parse_num.c
index 81c1605..6db076f 100644
--- a/e2fsprogs/e2p/parse_num.c
+++ b/e2fsprogs/e2p/parse_num.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * parse_num.c		- Parse the number of blocks
  *
diff --git a/e2fsprogs/e2p/pe.c b/e2fsprogs/e2p/pe.c
index 07fb886..835274b 100644
--- a/e2fsprogs/e2p/pe.c
+++ b/e2fsprogs/e2p/pe.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * pe.c			- Print a second extended filesystem errors behavior
  *
diff --git a/e2fsprogs/e2p/pf.c b/e2fsprogs/e2p/pf.c
index da8357a..55d4bc4 100644
--- a/e2fsprogs/e2p/pf.c
+++ b/e2fsprogs/e2p/pf.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * pf.c			- Print file attributes on an ext2 file system
  *
diff --git a/e2fsprogs/e2p/ps.c b/e2fsprogs/e2p/ps.c
index b7c0ee2..d106738 100644
--- a/e2fsprogs/e2p/ps.c
+++ b/e2fsprogs/e2p/ps.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * ps.c			- Print filesystem state
  *
diff --git a/e2fsprogs/e2p/uuid.c b/e2fsprogs/e2p/uuid.c
index cb4ec80..474d64a 100644
--- a/e2fsprogs/e2p/uuid.c
+++ b/e2fsprogs/e2p/uuid.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * uuid.c -- utility routines for manipulating UUID's.
  */
diff --git a/e2fsprogs/ext2fs/alloc.c b/e2fsprogs/ext2fs/alloc.c
index d56ef25..590f23a 100644
--- a/e2fsprogs/ext2fs/alloc.c
+++ b/e2fsprogs/ext2fs/alloc.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * alloc.c --- allocate new inodes, blocks for ext2fs
  *
diff --git a/e2fsprogs/ext2fs/alloc_sb.c b/e2fsprogs/ext2fs/alloc_sb.c
index aa2cd05..a7437c9 100644
--- a/e2fsprogs/ext2fs/alloc_sb.c
+++ b/e2fsprogs/ext2fs/alloc_sb.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * alloc_sb.c --- Allocate the superblock and block group descriptors for a
  * newly initialized filesystem.  Used by mke2fs when initializing a filesystem
diff --git a/e2fsprogs/ext2fs/alloc_stats.c b/e2fsprogs/ext2fs/alloc_stats.c
index 32aa0b6..f3ab06a 100644
--- a/e2fsprogs/ext2fs/alloc_stats.c
+++ b/e2fsprogs/ext2fs/alloc_stats.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * alloc_stats.c --- Update allocation statistics for ext2fs
  *
diff --git a/e2fsprogs/ext2fs/alloc_tables.c b/e2fsprogs/ext2fs/alloc_tables.c
index 10f1f95..b2d786e 100644
--- a/e2fsprogs/ext2fs/alloc_tables.c
+++ b/e2fsprogs/ext2fs/alloc_tables.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * alloc_tables.c --- Allocate tables for a newly initialized
  * filesystem.  Used by mke2fs when initializing a filesystem
diff --git a/e2fsprogs/ext2fs/badblocks.c b/e2fsprogs/ext2fs/badblocks.c
index d820411..7804396 100644
--- a/e2fsprogs/ext2fs/badblocks.c
+++ b/e2fsprogs/ext2fs/badblocks.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * badblocks.c --- routines to manipulate the bad block structure
  *
diff --git a/e2fsprogs/ext2fs/bb_compat.c b/e2fsprogs/ext2fs/bb_compat.c
index 5a158b3..419ac77 100644
--- a/e2fsprogs/ext2fs/bb_compat.c
+++ b/e2fsprogs/ext2fs/bb_compat.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * bb_compat.c --- compatibility badblocks routines
  *
diff --git a/e2fsprogs/ext2fs/bb_inode.c b/e2fsprogs/ext2fs/bb_inode.c
index 8a840d9..855f86e 100644
--- a/e2fsprogs/ext2fs/bb_inode.c
+++ b/e2fsprogs/ext2fs/bb_inode.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * bb_inode.c --- routines to update the bad block inode.
  *
diff --git a/e2fsprogs/ext2fs/bitmaps.c b/e2fsprogs/ext2fs/bitmaps.c
index 932c345..712a4a9 100644
--- a/e2fsprogs/ext2fs/bitmaps.c
+++ b/e2fsprogs/ext2fs/bitmaps.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * bitmaps.c --- routines to read, write, and manipulate the inode and
  * block bitmaps.
diff --git a/e2fsprogs/ext2fs/bitops.c b/e2fsprogs/ext2fs/bitops.c
index 44c08ad..9870611 100644
--- a/e2fsprogs/ext2fs/bitops.c
+++ b/e2fsprogs/ext2fs/bitops.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * bitops.c --- Bitmap frobbing code.  See bitops.h for the inlined
  *	routines.
diff --git a/e2fsprogs/ext2fs/bitops.h b/e2fsprogs/ext2fs/bitops.h
index 922c31c..6dd3086 100644
--- a/e2fsprogs/ext2fs/bitops.h
+++ b/e2fsprogs/ext2fs/bitops.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * bitops.h --- Bitmap frobbing code.  The byte swapping routines are
  *	also included here.
diff --git a/e2fsprogs/ext2fs/block.c b/e2fsprogs/ext2fs/block.c
index 94e96c5..0a757b2 100644
--- a/e2fsprogs/ext2fs/block.c
+++ b/e2fsprogs/ext2fs/block.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * block.c --- iterate over all blocks in an inode
  *
diff --git a/e2fsprogs/ext2fs/bmap.c b/e2fsprogs/ext2fs/bmap.c
index 0015ba2..b22fe3d 100644
--- a/e2fsprogs/ext2fs/bmap.c
+++ b/e2fsprogs/ext2fs/bmap.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * bmap.c --- logical to physical block mapping
  *
diff --git a/e2fsprogs/ext2fs/bmove.c b/e2fsprogs/ext2fs/bmove.c
index 8db9051..635410d 100644
--- a/e2fsprogs/ext2fs/bmove.c
+++ b/e2fsprogs/ext2fs/bmove.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * bmove.c --- Move blocks around to make way for a particular
  *	filesystem structure.
diff --git a/e2fsprogs/ext2fs/brel.h b/e2fsprogs/ext2fs/brel.h
index a7f9776..216fd13 100644
--- a/e2fsprogs/ext2fs/brel.h
+++ b/e2fsprogs/ext2fs/brel.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * brel.h
  *
diff --git a/e2fsprogs/ext2fs/brel_ma.c b/e2fsprogs/ext2fs/brel_ma.c
index 557143d..652a350 100644
--- a/e2fsprogs/ext2fs/brel_ma.c
+++ b/e2fsprogs/ext2fs/brel_ma.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * brel_ma.c
  *
diff --git a/e2fsprogs/ext2fs/check_desc.c b/e2fsprogs/ext2fs/check_desc.c
index eab8c7b..dd4b0e9 100644
--- a/e2fsprogs/ext2fs/check_desc.c
+++ b/e2fsprogs/ext2fs/check_desc.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * check_desc.c --- Check the group descriptors of an ext2 filesystem
  *
diff --git a/e2fsprogs/ext2fs/closefs.c b/e2fsprogs/ext2fs/closefs.c
index 40a6974..3531cdc 100644
--- a/e2fsprogs/ext2fs/closefs.c
+++ b/e2fsprogs/ext2fs/closefs.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * closefs.c --- close an ext2 filesystem
  *
diff --git a/e2fsprogs/ext2fs/cmp_bitmaps.c b/e2fsprogs/ext2fs/cmp_bitmaps.c
index fa45a43..05b8eb8 100644
--- a/e2fsprogs/ext2fs/cmp_bitmaps.c
+++ b/e2fsprogs/ext2fs/cmp_bitmaps.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * cmp_bitmaps.c --- routines to compare inode and block bitmaps.
  *
diff --git a/e2fsprogs/ext2fs/dblist.c b/e2fsprogs/ext2fs/dblist.c
index aaac3b3..06ff6d8 100644
--- a/e2fsprogs/ext2fs/dblist.c
+++ b/e2fsprogs/ext2fs/dblist.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * dblist.c -- directory block list functions
  *
diff --git a/e2fsprogs/ext2fs/dblist_dir.c b/e2fsprogs/ext2fs/dblist_dir.c
index 20b1cde..b239204 100644
--- a/e2fsprogs/ext2fs/dblist_dir.c
+++ b/e2fsprogs/ext2fs/dblist_dir.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * dblist_dir.c --- iterate by directory entry
  *
diff --git a/e2fsprogs/ext2fs/dir_iterate.c b/e2fsprogs/ext2fs/dir_iterate.c
index df820fe..b7d8735 100644
--- a/e2fsprogs/ext2fs/dir_iterate.c
+++ b/e2fsprogs/ext2fs/dir_iterate.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * dir_iterate.c --- ext2fs directory iteration operations
  *
diff --git a/e2fsprogs/ext2fs/dirblock.c b/e2fsprogs/ext2fs/dirblock.c
index 4f2bbc1..43e8e6e 100644
--- a/e2fsprogs/ext2fs/dirblock.c
+++ b/e2fsprogs/ext2fs/dirblock.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * dirblock.c --- directory block routines.
  *
diff --git a/e2fsprogs/ext2fs/dirhash.c b/e2fsprogs/ext2fs/dirhash.c
index 39678a6..ab3243f 100644
--- a/e2fsprogs/ext2fs/dirhash.c
+++ b/e2fsprogs/ext2fs/dirhash.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * dirhash.c -- Calculate the hash of a directory entry
  *
diff --git a/e2fsprogs/ext2fs/dupfs.c b/e2fsprogs/ext2fs/dupfs.c
index 2009ef7..203c29f 100644
--- a/e2fsprogs/ext2fs/dupfs.c
+++ b/e2fsprogs/ext2fs/dupfs.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * dupfs.c --- duplicate a ext2 filesystem handle
  *
diff --git a/e2fsprogs/ext2fs/e2image.h b/e2fsprogs/ext2fs/e2image.h
index c05d43e..8d38ecc 100644
--- a/e2fsprogs/ext2fs/e2image.h
+++ b/e2fsprogs/ext2fs/e2image.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * e2image.h --- header file describing the ext2 image format
  *
diff --git a/e2fsprogs/ext2fs/expanddir.c b/e2fsprogs/ext2fs/expanddir.c
index c148b93..8a29ae5 100644
--- a/e2fsprogs/ext2fs/expanddir.c
+++ b/e2fsprogs/ext2fs/expanddir.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * expand.c --- expand an ext2fs directory
  *
diff --git a/e2fsprogs/ext2fs/ext2_err.h b/e2fsprogs/ext2fs/ext2_err.h
index a2a506f..ead3528 100644
--- a/e2fsprogs/ext2fs/ext2_err.h
+++ b/e2fsprogs/ext2fs/ext2_err.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * ext2_err.h:
  * This file is automatically generated; please do not edit it.
diff --git a/e2fsprogs/ext2fs/ext2_ext_attr.h b/e2fsprogs/ext2fs/ext2_ext_attr.h
index 79f23ee..cc91bb8 100644
--- a/e2fsprogs/ext2fs/ext2_ext_attr.h
+++ b/e2fsprogs/ext2fs/ext2_ext_attr.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
   File: linux/ext2_ext_attr.h
 
diff --git a/e2fsprogs/ext2fs/ext2_fs.h b/e2fsprogs/ext2fs/ext2_fs.h
index 44b04be..cb49d7a 100644
--- a/e2fsprogs/ext2fs/ext2_fs.h
+++ b/e2fsprogs/ext2fs/ext2_fs.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  *  linux/include/linux/ext2_fs.h
  *
diff --git a/e2fsprogs/ext2fs/ext2_io.h b/e2fsprogs/ext2fs/ext2_io.h
index 190f6c1..e6c9630 100644
--- a/e2fsprogs/ext2fs/ext2_io.h
+++ b/e2fsprogs/ext2fs/ext2_io.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * io.h --- the I/O manager abstraction
  *
diff --git a/e2fsprogs/ext2fs/ext2_types.h b/e2fsprogs/ext2fs/ext2_types.h
index ee9b980..2c1196b 100644
--- a/e2fsprogs/ext2fs/ext2_types.h
+++ b/e2fsprogs/ext2fs/ext2_types.h
@@ -1 +1,2 @@
+/* vi: set sw=4 ts=4: */
 #include <linux/types.h>
diff --git a/e2fsprogs/ext2fs/ext2fs.h b/e2fsprogs/ext2fs/ext2fs.h
index d5a0791..133fb1f 100644
--- a/e2fsprogs/ext2fs/ext2fs.h
+++ b/e2fsprogs/ext2fs/ext2fs.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * ext2fs.h --- ext2fs
  *
diff --git a/e2fsprogs/ext2fs/ext2fsP.h b/e2fsprogs/ext2fs/ext2fsP.h
index 90b0812..908b5d9 100644
--- a/e2fsprogs/ext2fs/ext2fsP.h
+++ b/e2fsprogs/ext2fs/ext2fsP.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * ext2fsP.h --- private header file for ext2 library
  *
diff --git a/e2fsprogs/ext2fs/ext2fs_inline.c b/e2fsprogs/ext2fs/ext2fs_inline.c
index 07805b1..da1cf5b 100644
--- a/e2fsprogs/ext2fs/ext2fs_inline.c
+++ b/e2fsprogs/ext2fs/ext2fs_inline.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * ext2fs.h --- ext2fs
  *
diff --git a/e2fsprogs/ext2fs/ext_attr.c b/e2fsprogs/ext2fs/ext_attr.c
index ca9f9e2..7ee41f2 100644
--- a/e2fsprogs/ext2fs/ext_attr.c
+++ b/e2fsprogs/ext2fs/ext_attr.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * ext_attr.c --- extended attribute blocks
  *
diff --git a/e2fsprogs/ext2fs/fileio.c b/e2fsprogs/ext2fs/fileio.c
index da349fe..c56a21a 100644
--- a/e2fsprogs/ext2fs/fileio.c
+++ b/e2fsprogs/ext2fs/fileio.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * fileio.c --- Simple file I/O routines
  *
diff --git a/e2fsprogs/ext2fs/finddev.c b/e2fsprogs/ext2fs/finddev.c
index 552aa79..1261d15 100644
--- a/e2fsprogs/ext2fs/finddev.c
+++ b/e2fsprogs/ext2fs/finddev.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * finddev.c -- this routine attempts to find a particular device in
  *	/dev
diff --git a/e2fsprogs/ext2fs/flushb.c b/e2fsprogs/ext2fs/flushb.c
index af7216a..e429826 100644
--- a/e2fsprogs/ext2fs/flushb.c
+++ b/e2fsprogs/ext2fs/flushb.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * flushb.c --- Hides system-dependent information for both syncing a
  *	device to disk and to flush any buffers from disk cache.
diff --git a/e2fsprogs/ext2fs/freefs.c b/e2fsprogs/ext2fs/freefs.c
index f0f7b3e..65c4ee7 100644
--- a/e2fsprogs/ext2fs/freefs.c
+++ b/e2fsprogs/ext2fs/freefs.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * freefs.c --- free an ext2 filesystem
  *
diff --git a/e2fsprogs/ext2fs/gen_bitmap.c b/e2fsprogs/ext2fs/gen_bitmap.c
index 3f15ce6..d0869c9 100644
--- a/e2fsprogs/ext2fs/gen_bitmap.c
+++ b/e2fsprogs/ext2fs/gen_bitmap.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * gen_bitmap.c --- Generic bitmap routines that used to be inlined.
  *
diff --git a/e2fsprogs/ext2fs/get_pathname.c b/e2fsprogs/ext2fs/get_pathname.c
index 18bb6d2..a98b2b9 100644
--- a/e2fsprogs/ext2fs/get_pathname.c
+++ b/e2fsprogs/ext2fs/get_pathname.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * get_pathname.c --- do directry/inode -> name translation
  *
diff --git a/e2fsprogs/ext2fs/getsectsize.c b/e2fsprogs/ext2fs/getsectsize.c
index 36871f2..163ec65 100644
--- a/e2fsprogs/ext2fs/getsectsize.c
+++ b/e2fsprogs/ext2fs/getsectsize.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * getsectsize.c --- get the sector size of a device.
  *
diff --git a/e2fsprogs/ext2fs/getsize.c b/e2fsprogs/ext2fs/getsize.c
index 552e542..516886c 100644
--- a/e2fsprogs/ext2fs/getsize.c
+++ b/e2fsprogs/ext2fs/getsize.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * getsize.c --- get the size of a partition.
  *
diff --git a/e2fsprogs/ext2fs/icount.c b/e2fsprogs/ext2fs/icount.c
index 7d0d63c..521e00b 100644
--- a/e2fsprogs/ext2fs/icount.c
+++ b/e2fsprogs/ext2fs/icount.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * icount.c --- an efficient inode count abstraction
  *
diff --git a/e2fsprogs/ext2fs/imager.c b/e2fsprogs/ext2fs/imager.c
index ece66fc..2f93cb4 100644
--- a/e2fsprogs/ext2fs/imager.c
+++ b/e2fsprogs/ext2fs/imager.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * image.c --- writes out the critical parts of the filesystem as a
  *	flat file.
diff --git a/e2fsprogs/ext2fs/ind_block.c b/e2fsprogs/ext2fs/ind_block.c
index 4728fe7..c86a1c5 100644
--- a/e2fsprogs/ext2fs/ind_block.c
+++ b/e2fsprogs/ext2fs/ind_block.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * ind_block.c --- indirect block I/O routines
  *
diff --git a/e2fsprogs/ext2fs/initialize.c b/e2fsprogs/ext2fs/initialize.c
index 3d326b5..ef1d343 100644
--- a/e2fsprogs/ext2fs/initialize.c
+++ b/e2fsprogs/ext2fs/initialize.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * initialize.c --- initialize a filesystem handle given superblock
  *	parameters.  Used by mke2fs when initializing a filesystem.
diff --git a/e2fsprogs/ext2fs/inline.c b/e2fsprogs/ext2fs/inline.c
index 9c3a6c0..9b620a7 100644
--- a/e2fsprogs/ext2fs/inline.c
+++ b/e2fsprogs/ext2fs/inline.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * inline.c --- Includes the inlined functions defined in the header
  *	files as standalone functions, in case the application program
diff --git a/e2fsprogs/ext2fs/inode.c b/e2fsprogs/ext2fs/inode.c
index 88da4e0..2ff9fe6 100644
--- a/e2fsprogs/ext2fs/inode.c
+++ b/e2fsprogs/ext2fs/inode.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * inode.c --- utility routines to read and write inodes
  *
diff --git a/e2fsprogs/ext2fs/inode_io.c b/e2fsprogs/ext2fs/inode_io.c
index deaa955..4bfa93a 100644
--- a/e2fsprogs/ext2fs/inode_io.c
+++ b/e2fsprogs/ext2fs/inode_io.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * inode_io.c --- This is allows an inode in an ext2 filesystem image
  *	to be accessed via the I/O manager interface.
diff --git a/e2fsprogs/ext2fs/io_manager.c b/e2fsprogs/ext2fs/io_manager.c
index 3d0987b..b470386 100644
--- a/e2fsprogs/ext2fs/io_manager.c
+++ b/e2fsprogs/ext2fs/io_manager.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * io_manager.c --- the I/O manager abstraction
  */
diff --git a/e2fsprogs/ext2fs/irel.h b/e2fsprogs/ext2fs/irel.h
index 45e031b..91d1d89 100644
--- a/e2fsprogs/ext2fs/irel.h
+++ b/e2fsprogs/ext2fs/irel.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * irel.h
  *
diff --git a/e2fsprogs/ext2fs/irel_ma.c b/e2fsprogs/ext2fs/irel_ma.c
index f4fe1e0..c871b18 100644
--- a/e2fsprogs/ext2fs/irel_ma.c
+++ b/e2fsprogs/ext2fs/irel_ma.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * irel_ma.c
  *
diff --git a/e2fsprogs/ext2fs/ismounted.c b/e2fsprogs/ext2fs/ismounted.c
index 3811943..cace771 100644
--- a/e2fsprogs/ext2fs/ismounted.c
+++ b/e2fsprogs/ext2fs/ismounted.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * ismounted.c --- Check to see if the filesystem was mounted
  *
diff --git a/e2fsprogs/ext2fs/jfs_dat.h b/e2fsprogs/ext2fs/jfs_dat.h
index 8ec5d38..136635d 100644
--- a/e2fsprogs/ext2fs/jfs_dat.h
+++ b/e2fsprogs/ext2fs/jfs_dat.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * jfs_dat.h --- stripped down header file which only contains the JFS
  *	on-disk data structures
diff --git a/e2fsprogs/ext2fs/kernel-jbd.h b/e2fsprogs/ext2fs/kernel-jbd.h
index 9074f3c..4c6c7de 100644
--- a/e2fsprogs/ext2fs/kernel-jbd.h
+++ b/e2fsprogs/ext2fs/kernel-jbd.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * linux/include/linux/jbd.h
  *
diff --git a/e2fsprogs/ext2fs/kernel-list.h b/e2fsprogs/ext2fs/kernel-list.h
index fa62ff1..3392596 100644
--- a/e2fsprogs/ext2fs/kernel-list.h
+++ b/e2fsprogs/ext2fs/kernel-list.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 #ifndef _LINUX_LIST_H
 #define _LINUX_LIST_H
 
diff --git a/e2fsprogs/ext2fs/link.c b/e2fsprogs/ext2fs/link.c
index 6fb3076..08b2e96 100644
--- a/e2fsprogs/ext2fs/link.c
+++ b/e2fsprogs/ext2fs/link.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * link.c --- create links in a ext2fs directory
  *
diff --git a/e2fsprogs/ext2fs/lookup.c b/e2fsprogs/ext2fs/lookup.c
index 76c5ac8..31b30a1 100644
--- a/e2fsprogs/ext2fs/lookup.c
+++ b/e2fsprogs/ext2fs/lookup.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * lookup.c --- ext2fs directory lookup operations
  *
diff --git a/e2fsprogs/ext2fs/mkdir.c b/e2fsprogs/ext2fs/mkdir.c
index c3c0371..b63c5d7 100644
--- a/e2fsprogs/ext2fs/mkdir.c
+++ b/e2fsprogs/ext2fs/mkdir.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * mkdir.c --- make a directory in the filesystem
  *
diff --git a/e2fsprogs/ext2fs/mkjournal.c b/e2fsprogs/ext2fs/mkjournal.c
index 47a4590..c23ed90 100644
--- a/e2fsprogs/ext2fs/mkjournal.c
+++ b/e2fsprogs/ext2fs/mkjournal.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * mkjournal.c --- make a journal for a filesystem
  *
diff --git a/e2fsprogs/ext2fs/namei.c b/e2fsprogs/ext2fs/namei.c
index 2c372f4..9889670 100644
--- a/e2fsprogs/ext2fs/namei.c
+++ b/e2fsprogs/ext2fs/namei.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * namei.c --- ext2fs directory lookup operations
  *
diff --git a/e2fsprogs/ext2fs/newdir.c b/e2fsprogs/ext2fs/newdir.c
index 27c718e..9470e7f 100644
--- a/e2fsprogs/ext2fs/newdir.c
+++ b/e2fsprogs/ext2fs/newdir.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * newdir.c --- create a new directory block
  *
diff --git a/e2fsprogs/ext2fs/openfs.c b/e2fsprogs/ext2fs/openfs.c
index 646ec4d..716be06 100644
--- a/e2fsprogs/ext2fs/openfs.c
+++ b/e2fsprogs/ext2fs/openfs.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * openfs.c --- open an ext2 filesystem
  *
diff --git a/e2fsprogs/ext2fs/read_bb.c b/e2fsprogs/ext2fs/read_bb.c
index 7612e67..4766157 100644
--- a/e2fsprogs/ext2fs/read_bb.c
+++ b/e2fsprogs/ext2fs/read_bb.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * read_bb --- read the bad blocks inode
  *
diff --git a/e2fsprogs/ext2fs/read_bb_file.c b/e2fsprogs/ext2fs/read_bb_file.c
index f7851f1..831adcc 100644
--- a/e2fsprogs/ext2fs/read_bb_file.c
+++ b/e2fsprogs/ext2fs/read_bb_file.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * read_bb_file.c --- read a list of bad blocks from a FILE *
  *
diff --git a/e2fsprogs/ext2fs/res_gdt.c b/e2fsprogs/ext2fs/res_gdt.c
index 6a416b6..f7ee8b1 100644
--- a/e2fsprogs/ext2fs/res_gdt.c
+++ b/e2fsprogs/ext2fs/res_gdt.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * res_gdt.c --- reserve blocks for growing the group descriptor table
  *               during online resizing.
diff --git a/e2fsprogs/ext2fs/rs_bitmap.c b/e2fsprogs/ext2fs/rs_bitmap.c
index c2e51e0..e932b3c 100644
--- a/e2fsprogs/ext2fs/rs_bitmap.c
+++ b/e2fsprogs/ext2fs/rs_bitmap.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * rs_bitmap.c --- routine for changing the size of a bitmap
  *
diff --git a/e2fsprogs/ext2fs/rw_bitmaps.c b/e2fsprogs/ext2fs/rw_bitmaps.c
index 50f2a94..a5782db 100644
--- a/e2fsprogs/ext2fs/rw_bitmaps.c
+++ b/e2fsprogs/ext2fs/rw_bitmaps.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * rw_bitmaps.c --- routines to read and write the  inode and block bitmaps.
  *
diff --git a/e2fsprogs/ext2fs/sparse.c b/e2fsprogs/ext2fs/sparse.c
index 90b028f..b3d3071 100644
--- a/e2fsprogs/ext2fs/sparse.c
+++ b/e2fsprogs/ext2fs/sparse.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * sparse.c --- find the groups in an ext2 filesystem with metadata backups
  *
diff --git a/e2fsprogs/ext2fs/swapfs.c b/e2fsprogs/ext2fs/swapfs.c
index 0c01806..2fca3cf 100644
--- a/e2fsprogs/ext2fs/swapfs.c
+++ b/e2fsprogs/ext2fs/swapfs.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * swapfs.c --- swap ext2 filesystem data structures
  *
diff --git a/e2fsprogs/ext2fs/test_io.c b/e2fsprogs/ext2fs/test_io.c
index 45f9090..fb029e2 100644
--- a/e2fsprogs/ext2fs/test_io.c
+++ b/e2fsprogs/ext2fs/test_io.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * test_io.c --- This is the Test I/O interface.
  *
diff --git a/e2fsprogs/ext2fs/unix_io.c b/e2fsprogs/ext2fs/unix_io.c
index 69d01f4..474f073 100644
--- a/e2fsprogs/ext2fs/unix_io.c
+++ b/e2fsprogs/ext2fs/unix_io.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * unix_io.c --- This is the Unix (well, really POSIX) implementation
  *	of the I/O manager.
diff --git a/e2fsprogs/ext2fs/unlink.c b/e2fsprogs/ext2fs/unlink.c
index 6ad3c4e..83ac271 100644
--- a/e2fsprogs/ext2fs/unlink.c
+++ b/e2fsprogs/ext2fs/unlink.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * unlink.c --- delete links in a ext2fs directory
  *
diff --git a/e2fsprogs/ext2fs/valid_blk.c b/e2fsprogs/ext2fs/valid_blk.c
index d0367e7..8ed77ae 100644
--- a/e2fsprogs/ext2fs/valid_blk.c
+++ b/e2fsprogs/ext2fs/valid_blk.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * valid_blk.c --- does the inode have valid blocks?
  *
diff --git a/e2fsprogs/ext2fs/version.c b/e2fsprogs/ext2fs/version.c
index f7026af..882e121 100644
--- a/e2fsprogs/ext2fs/version.c
+++ b/e2fsprogs/ext2fs/version.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * version.c --- Return the version of the ext2 library
  *
diff --git a/e2fsprogs/ext2fs/write_bb_file.c b/e2fsprogs/ext2fs/write_bb_file.c
index 269b576..5b19eef 100644
--- a/e2fsprogs/ext2fs/write_bb_file.c
+++ b/e2fsprogs/ext2fs/write_bb_file.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * write_bb_file.c --- write a list of bad blocks to a FILE *
  *
diff --git a/e2fsprogs/fsck.c b/e2fsprogs/fsck.c
index 54e8597..3290d00 100644
--- a/e2fsprogs/fsck.c
+++ b/e2fsprogs/fsck.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * pfsck --- A generic, parallelizing front-end for the fsck program.
  * It will automatically try to run fsck programs in parallel if the
diff --git a/e2fsprogs/fsck.h b/e2fsprogs/fsck.h
index 12748a1..2ca2af7 100644
--- a/e2fsprogs/fsck.h
+++ b/e2fsprogs/fsck.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * fsck.h
  */
diff --git a/e2fsprogs/lsattr.c b/e2fsprogs/lsattr.c
index 1f21766..5c20d25 100644
--- a/e2fsprogs/lsattr.c
+++ b/e2fsprogs/lsattr.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * lsattr.c		- List file attributes on an ext2 file system
  *
diff --git a/e2fsprogs/mke2fs.c b/e2fsprogs/mke2fs.c
index 22e4d25..f1e4083 100644
--- a/e2fsprogs/mke2fs.c
+++ b/e2fsprogs/mke2fs.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * mke2fs.c - Make a ext2fs filesystem.
  *
diff --git a/e2fsprogs/tune2fs.c b/e2fsprogs/tune2fs.c
index 521e498..8ec3461 100644
--- a/e2fsprogs/tune2fs.c
+++ b/e2fsprogs/tune2fs.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * tune2fs.c - Change the file system parameters on an ext2 file system
  *
diff --git a/e2fsprogs/util.c b/e2fsprogs/util.c
index 151af32..6b72d0e 100644
--- a/e2fsprogs/util.c
+++ b/e2fsprogs/util.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * util.c --- helper functions used by tune2fs and mke2fs
  *
diff --git a/e2fsprogs/util.h b/e2fsprogs/util.h
index 5041046..80d2417 100644
--- a/e2fsprogs/util.h
+++ b/e2fsprogs/util.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * util.h --- header file defining prototypes for helper functions
  * used by tune2fs and mke2fs
diff --git a/e2fsprogs/uuid/compare.c b/e2fsprogs/uuid/compare.c
index 94c32b1..2be9e90 100644
--- a/e2fsprogs/uuid/compare.c
+++ b/e2fsprogs/uuid/compare.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * compare.c --- compare whether or not two UUID's are the same
  *
diff --git a/e2fsprogs/uuid/gen_uuid.c b/e2fsprogs/uuid/gen_uuid.c
index 24eb852..e5c0f0d 100644
--- a/e2fsprogs/uuid/gen_uuid.c
+++ b/e2fsprogs/uuid/gen_uuid.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * gen_uuid.c --- generate a DCE-compatible uuid
  *
diff --git a/e2fsprogs/uuid/pack.c b/e2fsprogs/uuid/pack.c
index 9d733f0..217cfce 100644
--- a/e2fsprogs/uuid/pack.c
+++ b/e2fsprogs/uuid/pack.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * Internal routine for packing UUID's
  *
diff --git a/e2fsprogs/uuid/parse.c b/e2fsprogs/uuid/parse.c
index 21b2949..9a3f9cb 100644
--- a/e2fsprogs/uuid/parse.c
+++ b/e2fsprogs/uuid/parse.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * parse.c --- UUID parsing
  *
diff --git a/e2fsprogs/uuid/unpack.c b/e2fsprogs/uuid/unpack.c
index 8f9c520..95d3aab 100644
--- a/e2fsprogs/uuid/unpack.c
+++ b/e2fsprogs/uuid/unpack.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * Internal routine for unpacking UUID
  *
diff --git a/e2fsprogs/uuid/unparse.c b/e2fsprogs/uuid/unparse.c
index a95bbb0..d2948fe 100644
--- a/e2fsprogs/uuid/unparse.c
+++ b/e2fsprogs/uuid/unparse.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * unparse.c -- convert a UUID to string
  *
diff --git a/e2fsprogs/uuid/uuid.h b/e2fsprogs/uuid/uuid.h
index 95602c9..bd53b15 100644
--- a/e2fsprogs/uuid/uuid.h
+++ b/e2fsprogs/uuid/uuid.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * Public include file for the UUID library
  *
diff --git a/e2fsprogs/uuid/uuidP.h b/e2fsprogs/uuid/uuidP.h
index 9d30ce2..87041ef 100644
--- a/e2fsprogs/uuid/uuidP.h
+++ b/e2fsprogs/uuid/uuidP.h
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * uuid.h -- private header file for uuids
  *
diff --git a/e2fsprogs/uuid/uuid_time.c b/e2fsprogs/uuid/uuid_time.c
index 51f87de..df91ec3 100644
--- a/e2fsprogs/uuid/uuid_time.c
+++ b/e2fsprogs/uuid/uuid_time.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
 /*
  * uuid_time.c --- Interpret the time field from a uuid.  This program
  *	violates the UUID abstraction barrier by reaching into the guts