hscolour 1.20.2 → 1.20.3
raw patch · 3 files changed
+7/−3 lines, 3 filesdep ~basePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base
API changes (from Hackage documentation)
Files
- Language/Haskell/HsColour/Anchors.hs +1/−0
- Language/Haskell/HsColour/Colourise.hs +5/−2
- hscolour.cabal +1/−1
Language/Haskell/HsColour/Anchors.hs view
@@ -42,6 +42,7 @@ || isURIFragmentValid x || isLower x || isUpper x = [x]+ | ord x >= 256 = [x] -- not correct, but better than nothing | otherwise = ['%',hexHi (ord x), hexLo (ord x)] hexHi d = intToDigit (d`div`16) hexLo d = intToDigit (d`mod`16)
Language/Haskell/HsColour/Colourise.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE ScopedTypeVariables #-} module Language.Haskell.HsColour.Colourise ( module Language.Haskell.HsColour.ColourHighlight , ColourPrefs(..)@@ -12,6 +13,8 @@ import System.IO (hPutStrLn,stderr) import System.Environment (getEnv) import Data.List+import Prelude hiding (catch)+import Control.Exception.Base (catch) -- | Colour preferences. data ColourPrefs = ColourPrefs@@ -54,11 +57,11 @@ readColourPrefs = catch (do val <- readFile ".hscolour" parseColourPrefs ".hscolour" val)- (\_-> catch+ (\ (_::IOError)-> catch (do home <- getEnv "HOME" val <- readFile (home++"/.hscolour") parseColourPrefs (home++"/.hscolour") val)- (\_-> return defaultColourPrefs))+ (\ (_::IOError)-> return defaultColourPrefs)) -- | Convert token classification to colour highlights. colourise :: ColourPrefs -> TokenType -> [Highlight]
hscolour.cabal view
@@ -1,5 +1,5 @@ Name: hscolour-Version: 1.20.2+Version: 1.20.3 Copyright: 2003-2012 Malcolm Wallace; 2006 Bjorn Bringert Maintainer: Malcolm Wallace Author: Malcolm Wallace