[patch] Prompt to select a workspace by its name

Hi, Attached is a patch that adds a prompt to select and view a workspace based on its tag and its name which comes from the WorkspaceName extension. Hoping this could interest someone else, A.

Hi A.,
This functionality is actually already available through the
XMonad.Prompt.Workspace module. Just adding a keybinding to
workspacePrompt (windows . greedyView)
should do the trick. Let me know if that works for you.
-Brent
On Fri, May 1, 2015 at 6:43 PM
Hi,
Attached is a patch that adds a prompt to select and view a workspace based on its tag and its name which comes from the WorkspaceName extension.
Hoping this could interest someone else, A.
_______________________________________________ xmonad mailing list xmonad@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad

I don't think workspacePrompt is the same thing -- it knows about workspace
tags, but not workspace names as assigned by the WorkspaceName module.
~d
On Fri, May 29, 2015 at 12:17 PM, Brent Yorgey
Hi A.,
This functionality is actually already available through the XMonad.Prompt.Workspace module. Just adding a keybinding to
workspacePrompt (windows . greedyView)
should do the trick. Let me know if that works for you.
-Brent
On Fri, May 1, 2015 at 6:43 PM
wrote: Hi,
Attached is a patch that adds a prompt to select and view a workspace based on its tag and its name which comes from the WorkspaceName extension.
Hoping this could interest someone else, A.
_______________________________________________ xmonad mailing list xmonad@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad
_______________________________________________ xmonad mailing list xmonad@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad

Daniel Wagner
I don't think workspacePrompt is the same thing -- it knows about workspace tags, but not workspace names as assigned by the WorkspaceName module.
Exactly, the proposed prompt allows the user to select a workspace by its name (assigned by the WorkspaceName module) while Xmonad.Prompt.Workspace.workspacePrompt uses the workspace tag. I provide a new patch where the function name and signature have been adapted to look like the original worskpacePrompt function. Antoine.
~d
On Fri, May 29, 2015 at 12:17 PM, Brent Yorgey
wrote: Hi A.,
This functionality is actually already available through the XMonad.Prompt.Workspace module. Just adding a keybinding to
workspacePrompt (windows . greedyView)
should do the trick. Let me know if that works for you.
-Brent
On Fri, May 1, 2015 at 6:43 PM
wrote: Hi,
Attached is a patch that adds a prompt to select and view a workspace based on its tag and its name which comes from the WorkspaceName extension.
Hoping this could interest someone else, A.
_______________________________________________ xmonad mailing list xmonad@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad
_______________________________________________ xmonad mailing list xmonad@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad
_______________________________________________ xmonad mailing list xmonad@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad

Aha, I see now. Thanks, I've applied this patch. The code contained some
tab characters so I also took the liberty of pushing another patch cleaning
up the indentation and converting all tabs to spaces (generally regarded as
good Haskell style).
-Brent
On Mon, Jun 1, 2015 at 5:44 AM
Daniel Wagner
writes: I don't think workspacePrompt is the same thing -- it knows about workspace tags, but not workspace names as assigned by the WorkspaceName module.
Exactly, the proposed prompt allows the user to select a workspace by its name (assigned by the WorkspaceName module) while Xmonad.Prompt.Workspace.workspacePrompt uses the workspace tag.
I provide a new patch where the function name and signature have been adapted to look like the original worskpacePrompt function.
Antoine.
~d
On Fri, May 29, 2015 at 12:17 PM, Brent Yorgey
wrote:
Hi A.,
This functionality is actually already available through the XMonad.Prompt.Workspace module. Just adding a keybinding to
workspacePrompt (windows . greedyView)
should do the trick. Let me know if that works for you.
-Brent
On Fri, May 1, 2015 at 6:43 PM
wrote: Hi,
Attached is a patch that adds a prompt to select and view a workspace based on its tag and its name which comes from the WorkspaceName extension.
Hoping this could interest someone else, A.
_______________________________________________ xmonad mailing list xmonad@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad
_______________________________________________ xmonad mailing list xmonad@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad
_______________________________________________ xmonad mailing list xmonad@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad

Brent Yorgey
Aha, I see now. Thanks, I've applied this patch.
Ok, Thanks.
The code contained some tab characters so I also took the liberty of pushing another patch cleaning up the indentation and converting all tabs to spaces (generally regarded as good Haskell style).
Ok, noted.
-Brent
On Mon, Jun 1, 2015 at 5:44 AM
wrote: Daniel Wagner
writes: I don't think workspacePrompt is the same thing -- it knows about workspace tags, but not workspace names as assigned by the WorkspaceName module.
Exactly, the proposed prompt allows the user to select a workspace by its name (assigned by the WorkspaceName module) while Xmonad.Prompt.Workspace.workspacePrompt uses the workspace tag.
I provide a new patch where the function name and signature have been adapted to look like the original worskpacePrompt function.
Antoine.
~d
On Fri, May 29, 2015 at 12:17 PM, Brent Yorgey
wrote:
Hi A.,
This functionality is actually already available through the XMonad.Prompt.Workspace module. Just adding a keybinding to
workspacePrompt (windows . greedyView)
should do the trick. Let me know if that works for you.
-Brent
On Fri, May 1, 2015 at 6:43 PM
wrote: Hi,
Attached is a patch that adds a prompt to select and view a workspace based on its tag and its name which comes from the WorkspaceName extension.
Hoping this could interest someone else, A.
_______________________________________________ xmonad mailing list xmonad@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad
_______________________________________________ xmonad mailing list xmonad@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad
_______________________________________________ xmonad mailing list xmonad@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad
_______________________________________________ xmonad mailing list xmonad@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad
participants (3)
-
Brent Yorgey
-
Daniel Wagner
-
lewo@abesis.fr