From d5b64c1e5d647f40077b396fc8db26e1e2c95ec1 Mon Sep 17 00:00:00 2001 From: Tomas Janousek Date: Wed, 23 Aug 2017 13:29:44 +0200 Subject: [PATCH] X.L.WorkspaceDir: Export Chdir This makes it possible to change the workspace directory by sending a message, which enables automation/scripting not possible with `changeDir` which displays a prompt. Example of such usage: https://github.com/liskin/dotfiles/blob/6ea6c52aac4d39fa5a788372e005954715cb6d9a/.xmonad/xmonad.hs#L183-L189 --- XMonad/Layout/WorkspaceDir.hs | 1 + 1 file changed, 1 insertion(+) diff --git a/XMonad/Layout/WorkspaceDir.hs b/XMonad/Layout/WorkspaceDir.hs index 027ba615..b3c55dc5 100644 --- a/XMonad/Layout/WorkspaceDir.hs +++ b/XMonad/Layout/WorkspaceDir.hs @@ -27,6 +27,7 @@ module XMonad.Layout.WorkspaceDir ( workspaceDir, changeDir, WorkspaceDir, + Chdir(Chdir), ) where import System.Directory ( setCurrentDirectory, getCurrentDirectory )