diff --git a/mode/go/go.js b/mode/go/go.js
index c4e382db9e7cc938ea261907b792c94fbfbc81f2..8896b57fb99b49f04774b080e95c37349833d1ab 100644
--- a/mode/go/go.js
+++ b/mode/go/go.js
@@ -23,7 +23,8 @@ CodeMirror.defineMode("go", function(config) {
     "bool":true, "byte":true, "complex64":true, "complex128":true,
     "float32":true, "float64":true, "int8":true, "int16":true, "int32":true,
     "int64":true, "string":true, "uint8":true, "uint16":true, "uint32":true,
-    "uint64":true, "int":true, "uint":true, "uintptr":true, "error": true
+    "uint64":true, "int":true, "uint":true, "uintptr":true, "error": true,
+    "rune":true
   };
 
   var atoms = {