diff options
Diffstat (limited to 'main/Terminal.hs')
-rw-r--r-- | main/Terminal.hs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/main/Terminal.hs b/main/Terminal.hs index 21bbf4b..7767122 100644 --- a/main/Terminal.hs +++ b/main/Terminal.hs @@ -13,6 +13,7 @@ module Terminal ( clearBottomLines, CompletionFunc, Completion, + noCompletion, simpleCompletion, completeWordWithPrev, ) where @@ -288,6 +289,9 @@ type CompletionFunc m = ( String, String ) -> m ( String, [ Completion ] ) data Completion +noCompletion :: Monad m => CompletionFunc m +noCompletion ( l, _ ) = return ( l, [] ) + completeWordWithPrev :: Maybe Char -> [ Char ] -> (String -> String -> m [ Completion ]) -> CompletionFunc m completeWordWithPrev = error "TODO" |