packages feed

xmonad-extras 0.17.2 → 0.17.3

raw patch · 4 files changed

+14/−6 lines, 4 filesdep ~bytestringdep ~dbus

Dependency ranges changed: bytestring, dbus

Files

CHANGELOG.md view
@@ -1,3 +1,8 @@+# 0.17.3++* `X.A.Eval`: Use `$XMONAD_XMESSAGE` instead of hard-coded `/usr/bin/xmessage`.+* `X.P.Eval`: Reexport `defaultEvalConfig`.+ # 0.17.2  * Fixed an incompatibility with MPD.hs an xmonad-contrib version 0.18+.
XMonad/Actions/Eval.hs view
@@ -29,6 +29,7 @@ import XMonad.Util.Run import Language.Haskell.Interpreter import Data.List+import System.Environment  -- $usage -- This module provides functions to evaluate haskell expressions at runtime@@ -75,8 +76,9 @@  -- | Default way to handle(in this case: display) an error during interpretation of an expression. handleErrorDefault :: InterpreterError -> X String-handleErrorDefault err = io (safeSpawn "/usr/bin/xmessage" [replace (show err) "\\n" "\n"]) >>-                         return "Error"+handleErrorDefault err = do+  xmsg <- fmap (maybe "xmessage" id) (io $ lookupEnv "XMONAD_XMESSAGE")+  io (safeSpawn xmsg [replace (show err) "\\n" "\n"]) >> return "Error"  -- | Returns an Interpreter action that loads the desired modules and interprets the expression. interpret' :: EvalConfig -> String -> Interpreter (X String)
XMonad/Prompt/Eval.hs view
@@ -19,6 +19,7 @@                            evalPrompt                           ,evalPromptWithOutput                           ,showWithDzen+                          ,defaultEvalConfig                           ) where  import XMonad
xmonad-extras.cabal view
@@ -1,5 +1,5 @@ name:               xmonad-extras-version:            0.17.2+version:            0.17.3 homepage:           https://github.com/xmonad/xmonad-extras synopsis:           Third party extensions for xmonad with wacky dependencies description:        Various modules for xmonad that cannot be added to xmonad-contrib@@ -64,7 +64,7 @@ --                         XMonad.Hooks.EvalServer      if flag(with_mpd)-        build-depends: libmpd >= 0.9, bytestring >= 0.9 && < 0.12+        build-depends: libmpd >= 0.9, bytestring >= 0.9 && < 0.13         exposed-modules: XMonad.Prompt.MPD      if flag(with_regex_posix)@@ -72,7 +72,7 @@         exposed-modules: XMonad.Util.WindowPropertiesRE      if flag(with_brightness)-        build-depends: bytestring >= 0.9 && < 0.12+        build-depends: bytestring >= 0.9 && < 0.13         exposed-modules: XMonad.Util.Brightness      if flag(with_template_haskell) && flag(with_hlist)@@ -86,7 +86,7 @@         other-modules:   XMonad.Config.Alt.Types      if flag(with_dbus)-        build-depends: dbus >= 1.2 && < 1.4+        build-depends: dbus >= 1.2 && < 1.5         exposed-modules: XMonad.Actions.Invert      exposed-modules: XMonad.Hooks.PerWindowKbdLayout