yi-0.6.2.3: The Haskell-Scriptable EditorSource codeContentsIndex
Yi.Completion
Synopsis
completeInList :: String -> (String -> Maybe String) -> [String] -> EditorM String
completeInList' :: String -> (String -> Maybe String) -> [String] -> EditorM String
commonPrefix :: Eq a => [[a]] -> [a]
prefixMatch :: String -> String -> Maybe String
infixMatch :: String -> String -> Maybe String
containsMatch' :: Bool -> String -> String -> Maybe String
containsMatch :: String -> String -> Maybe String
containsMatchCaseInsensitive :: String -> String -> Maybe String
mkIsPrefixOf :: Bool -> String -> String -> Bool
Documentation
completeInList :: String -> (String -> Maybe String) -> [String] -> EditorM StringSource
Complete a string given a user input string, a matching function and a list of possibilites. Matching function should return the part of the string that matches the user string.
completeInList' :: String -> (String -> Maybe String) -> [String] -> EditorM StringSource
commonPrefix :: Eq a => [[a]] -> [a]Source

Return the longest common prefix of a set of lists.

 P(xs) === all (isPrefixOf (commonPrefix xs)) xs
 length s > length (commonPrefix xs) --> not (all (isPrefixOf s) xs)
prefixMatch :: String -> String -> Maybe StringSource
Prefix matching function, for use with completeInList
infixMatch :: String -> String -> Maybe StringSource
Infix matching function, for use with completeInList
containsMatch' :: Bool -> String -> String -> Maybe StringSource
containsMatch :: String -> String -> Maybe StringSource
containsMatchCaseInsensitive :: String -> String -> Maybe StringSource
mkIsPrefixOf :: Bool -> String -> String -> BoolSource
Produced by Haddock version 2.6.1