mirror of
https://github.com/xmonad/xmonad-contrib.git
synced 2025-05-19 11:30:22 -07:00
Do not use sortOn
as it is not available in old versions of base.
This commit is contained in:
parent
feec53c78c
commit
01ddbb7b82
@ -22,6 +22,7 @@ module XMonad.Prompt.Unicode (
|
|||||||
import qualified Data.ByteString.Char8 as BS
|
import qualified Data.ByteString.Char8 as BS
|
||||||
import Data.Char
|
import Data.Char
|
||||||
import Data.Maybe
|
import Data.Maybe
|
||||||
|
import Data.Ord
|
||||||
import Numeric
|
import Numeric
|
||||||
import System.Environment
|
import System.Environment
|
||||||
import System.IO
|
import System.IO
|
||||||
@ -61,7 +62,7 @@ entries = unsafePerformIO $ do
|
|||||||
hPutStrLn stderr $ show e
|
hPutStrLn stderr $ show e
|
||||||
hPutStrLn stderr $ "Do you have unicode-data installed?"
|
hPutStrLn stderr $ "Do you have unicode-data installed?"
|
||||||
return []
|
return []
|
||||||
Right dat -> return $ sortOn (BS.length . snd) $ parseUnicodeData dat
|
Right dat -> return $ sortBy (comparing (BS.length . snd)) $ parseUnicodeData dat
|
||||||
{-# NOINLINE entries #-}
|
{-# NOINLINE entries #-}
|
||||||
|
|
||||||
parseUnicodeData :: BS.ByteString -> [(Char, BS.ByteString)]
|
parseUnicodeData :: BS.ByteString -> [(Char, BS.ByteString)]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user