From 4b15ea2eccd269dfb148e735426d94aa75a2bea0 Mon Sep 17 00:00:00 2001 From: slotThe <soliditsallgood@mailbox.org> Date: Sat, 12 Jun 2021 14:07:14 +0200 Subject: [PATCH] X.P.OrgMode: Parse empty message Empty messages seem quite useless, but it's an easy fix for the parser to be able to deal with them, so do it. --- XMonad/Prompt/OrgMode.hs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/XMonad/Prompt/OrgMode.hs b/XMonad/Prompt/OrgMode.hs index bcbf1582..534d21d1 100644 --- a/XMonad/Prompt/OrgMode.hs +++ b/XMonad/Prompt/OrgMode.hs @@ -339,8 +339,9 @@ pInput inp = fmap fst . listToMaybe . (`readP_to_S` inp) . lchoice $ getLast :: String -> ReadP String getLast ptn = go "" where - go :: String -> ReadP String = \consumed -> do - next <- munch1 (/= head ptn) + go :: String -> ReadP String + go consumed = do + next <- munch (/= head ptn) next' <- munch1 (/= ' ') if next' == ptn then -- If we're done, it's time to prune extra whitespace