diff --git a/obfs4.go b/obfs4.go
index cd6f75da5ddbd7da93bf60589905a52473f159e4..3cb464e0aa6d64b8a740c5d0f780f158bd3e68d1 100644
--- a/obfs4.go
+++ b/obfs4.go
@@ -509,3 +509,5 @@ func Listen(network, laddr, nodeID, privateKey string) (net.Listener, error) {
 
 	return l, nil
 }
+
+/* vim :set ts=4 sw=4 sts=4 noet : */
diff --git a/obfs4proxy/obfs4proxy.go b/obfs4proxy/obfs4proxy.go
index 54faabdd1a7aeedfab962c6b5d5a8948246af8f5..ece16afd1dba088c492e99383c127f12da8c12bc 100644
--- a/obfs4proxy/obfs4proxy.go
+++ b/obfs4proxy/obfs4proxy.go
@@ -416,3 +416,5 @@ func main() {
 		}
 	}
 }
+
+/* vim :set ts=4 sw=4 sts=4 noet : */
diff --git a/packet.go b/packet.go
index 7bf4a6c829d9452b7c54cdb97316b0ad9750e7b4..756ee7a12cddf186ffa4a6d3eed3436dcaaa8b7b 100644
--- a/packet.go
+++ b/packet.go
@@ -125,3 +125,5 @@ func (c *Obfs4Conn) decodePacket(pkt []byte) error {
 
 	return nil
 }
+
+/* vim :set ts=4 sw=4 sts=4 noet : */
diff --git a/utils.go b/utils.go
index 600a9252f39f81939d322ba6c9daedc6bc583802..51d99d80224006e2a23d6841ecc2b6cce2163b92 100644
--- a/utils.go
+++ b/utils.go
@@ -65,3 +65,5 @@ func randRange(min, max int) int {
 	ret := csRandInstance.Intn(r)
 	return ret + min
 }
+
+/* vim :set ts=4 sw=4 sts=4 noet : */
diff --git a/weighted_dist.go b/weighted_dist.go
index e1cc381c3e652478440fe81de1f7e9c183189f3d..b1658692636cd0f07c4ee6727600f0c7d8c8fffb 100644
--- a/weighted_dist.go
+++ b/weighted_dist.go
@@ -153,3 +153,5 @@ func (w *wDist) reset(seed []byte) error {
 
 	return nil
 }
+
+/* vim :set ts=4 sw=4 sts=4 noet : */