mirror of
https://github.com/IHaskell/IHaskell.git
synced 2025-04-16 19:36:06 +00:00
add pygment lexer info
This commit is contained in:
parent
c10f3e085b
commit
d57a6ca572
@ -20,6 +20,7 @@ instance ToJSON LanguageInfo where
|
||||
, "version" .= languageVersion info
|
||||
, "file_extension" .= languageFileExtension info
|
||||
, "codemirror_mode" .= languageCodeMirrorMode info
|
||||
, "pygments_lexer" .= languagePygmentsLexer info
|
||||
]
|
||||
|
||||
-- Convert message bodies into JSON.
|
||||
|
@ -276,6 +276,7 @@ data LanguageInfo =
|
||||
, languageVersion :: String -- ^ GHC 7.6.3
|
||||
, languageFileExtension :: String -- ^ .hs
|
||||
, languageCodeMirrorMode :: String -- ^ 'ihaskell'. can be 'null'
|
||||
, languagePygmentsLexer :: String
|
||||
}
|
||||
deriving (Show, Eq)
|
||||
|
||||
|
@ -274,6 +274,7 @@ replyTo interface KernelInfoRequest{} replyHeader state = do
|
||||
, languageVersion = VERSION_ghc
|
||||
, languageFileExtension = ".hs"
|
||||
, languageCodeMirrorMode = "ihaskell"
|
||||
, languagePygmentsLexer = "Haskell"
|
||||
}
|
||||
, status = Ok
|
||||
})
|
||||
|
Loading…
x
Reference in New Issue
Block a user