summaryrefslogtreecommitdiff
path: root/main/Terminal.hs
diff options
context:
space:
mode:
Diffstat (limited to 'main/Terminal.hs')
-rw-r--r--main/Terminal.hs4
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"