From 9af7e4149a9b986ce127f809ef830a7c8e0318ec Mon Sep 17 00:00:00 2001 From: Ryan Trinkle Date: Thu, 20 May 2021 23:11:10 -0400 Subject: Add show instances for several types so that configs can be generated programmatically --- src/Xmobar/Run/Runnable.hs | 2 +- src/Xmobar/Run/Runnable.hs-boot | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'src/Xmobar/Run') diff --git a/src/Xmobar/Run/Runnable.hs b/src/Xmobar/Run/Runnable.hs index 068a05b..f89f901 100644 --- a/src/Xmobar/Run/Runnable.hs +++ b/src/Xmobar/Run/Runnable.hs @@ -34,7 +34,7 @@ instance Exec Runnable where trigger (Run a) = trigger a instance Show Runnable where - show (Run x) = show x + show (Run x) = "Run " ++ show x instance Read Runnable where readPrec = readRunnable diff --git a/src/Xmobar/Run/Runnable.hs-boot b/src/Xmobar/Run/Runnable.hs-boot index 1cd1688..0d4b827 100644 --- a/src/Xmobar/Run/Runnable.hs-boot +++ b/src/Xmobar/Run/Runnable.hs-boot @@ -4,5 +4,6 @@ import Xmobar.Run.Exec data Runnable = forall r . (Exec r,Read r,Show r) => Run r +instance Show Runnable instance Read Runnable instance Exec Runnable -- cgit v1.2.3