Commit Diff


commit - db69fde19b80084304b792868a94c0c244fbd681
commit + c6eea3330053045cede8d65ee1086fb5d4db6c43
blob - ed6e5c97046e465701b541acac56a7be049b8b92
blob + 6f7fdb6bfa8b34c669bd3c257ce7e4c43bc5a901
--- internal/code/languages.go
+++ internal/code/languages.go
@@ -34,7 +34,8 @@ const (
 	Swift      = "swift"
 	Dart       = "dart"
 	V          = "v"
-  Scala      = "scala"
+	Scala      = "scala"
+	Haskell    = "haskell"
 )
 
 // Languages is a map of supported languages with their extensions and commands
@@ -120,8 +121,12 @@ var Languages = map[string]Language{
 		Extension: "v",
 		Commands:  cmds{{"v", "run", "<file>"}},
 	},
-  Scala: {
-    Extension: "sc",
-    Commands: cmds{{"scala-cli", "run", "<file>"}},
-  },
+	Scala: {
+		Extension: "sc",
+		Commands: cmds{{"scala-cli", "run", "<file>"}},
+	},
+	Haskell: {
+		Extension: "hs",
+		Commands: cmds{{"runghc", "<file>"}},
+	},
 }