summaryrefslogtreecommitdiffstats
path: root/TreeView.hs
diff options
context:
space:
mode:
authortv <tv@shackspace.de>2015-01-07 05:43:01 +0100
committertv <tv@shackspace.de>2015-01-07 05:43:01 +0100
commit054fdedefe623817668ee689e7eac9de3d74f540 (patch)
tree989b9a62e3cf743c8bdc7eef7c6b774f8ec89578 /TreeView.hs
parent893720cd7111828b65c66e0051c4c91e4405a740 (diff)
change search term with <M-q>
Diffstat (limited to 'TreeView.hs')
-rw-r--r--TreeView.hs7
1 files changed, 7 insertions, 0 deletions
diff --git a/TreeView.hs b/TreeView.hs
index 26b04bd..218d167 100644
--- a/TreeView.hs
+++ b/TreeView.hs
@@ -6,6 +6,7 @@
module TreeView
( TreeView (..)
, getMessage
+ , getSearchTerm
, isTVMessage
, isTVSearchResult
, fromSearchResults
@@ -93,6 +94,12 @@ getMessage = \case
_ -> Nothing
+getSearchTerm :: TreeView -> Maybe String
+getSearchTerm = \case
+ TVSearch term -> Just term
+ _ -> Nothing
+
+
isTVMessage :: TreeView -> Bool
isTVMessage = \case
TVMessage _ -> True