git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Sort function completions.
commit6144a2aa69f03cb875599a03c4c53581a0852846 authorjoneshf <jones3.hardy@gmail.com> dateTue 18 Feb 2014, 00:35 (13 years ago) parent0bafd28
1 file changed+2−2
psci/Main.hs+2−2
psci/Main.hs+2−2
@@ -21,7 +21,7 @@ import Control.Monad
2121import Control.Monad.Trans.Class
2222import Control.Monad.Trans.Maybe (MaybeT(..), runMaybeT)
2323
24−import Data.List (nub, isPrefixOf)
24+import Data.List (nub, isPrefixOf, sort)
2525import Data.Maybe (mapMaybe)
2626import Data.Traversable (traverse)
2727
@@ -61,7 +61,7 @@ completion ms = completeWord Nothing " \t\n\r" findCompletions
6161 , qual <- [ P.Qualified Nothing ident
6262 , P.Qualified (Just moduleName) ident]
6363 ]
64− let matches = filter (isPrefixOf str) names
64+ let matches = sort $ filter (isPrefixOf str) names
6565 return $ map simpleCompletion matches ++ files
6666 getDeclName :: P.Declaration -> Maybe P.Ident
6767 getDeclName (P.ValueDeclaration ident _ _ _) = Just ident