Add a default line pragma template for Go.
diff --git a/lib/Anansi/Tangle.hs b/lib/Anansi/Tangle.hs
index 39f3a58..c018ca5 100644
--- a/lib/Anansi/Tangle.hs
+++ b/lib/Anansi/Tangle.hs
@@ -98,6 +98,7 @@
 formatPosition :: Document -> FilePath -> Position -> Text
 formatPosition doc = checkPath where
 	fmtC = "#line ${line} ${quoted-path}"
+	fmtGo = "//line ${path}:${line}"
 	defaultOptions = Data.Map.fromList
 		[ ("anansi.line-pragma-hs", fmtC)
 		, ("anansi.line-pragma-c", fmtC)
@@ -105,6 +106,7 @@
 		, ("anansi.line-pragma-cpp", fmtC)
 		, ("anansi.line-pragma-cs", fmtC)
 		, ("anansi.line-pragma-pl", fmtC)
+		, ("anansi.line-pragma-go", fmtGo)
 		]
 	opts = fmap compileTemplate (Data.Map.union (documentOptions doc) defaultOptions)
 	
@@ -118,6 +120,7 @@
 	
 	templateParams pos = Data.Map.fromList
 		[ ("line", show (positionLine pos))
+		, ("path", Data.Text.unpack (either id id (FP.toText (positionFile pos))))
 		, ("quoted-path", show (either id id (FP.toText (positionFile pos))))
 		]