<div dir="ltr">Thank you for replying Brandon.<div><br><div>I think i understood some of it but i know i didnt understand this:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><span style="font-size:12.8px">If you go to that workspace and press the toggle key for each window, the window will be moved to the new "NSP"; likewise if you don't go there and press the toggle key twice (once will bring it to the current workspace, second will move it to the new "NSP").</span></blockquote><div><br></div><div>But reading your comment made realize something, (note: my haskelling is close to zero) </div><div>1. NSP still exist. how do i know? i have several scratchpads and when i hide them they actually go to the ws NSP but I myself cannot go to that workspace. (mod-0) but this is probably a separate/related issue.</div><div>2. ws 0 (mod-0) is not the same as NSP, but that is what i want WS 0 to be used for</div></div><div><br></div><div>So perhaps i didnt phrase my question correctly, or i just didnt understand what was really happening.</div><div><br></div><div>The keybinding should skip the NSP workspace when i cycle through them. It worked before because i actually defined the NSP workspace as "NSP". </div><div>Now that i have a workspace 0, how can i make it behave as the NSP workspace so that the keybinding works?</div><div><br></div><div>Or would it be easier to define "myWorkspaces" as?:</div><div><i>myWorkspaces = map show $ [1..9] ++ ["NSP"]</i></div><div><br></div><div>But i had tried that before but it didnt work. My assumption was because i was using an init and not a char data type.</div><div><br></div><div>Thanks</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 8, 2016 at 1:07 PM, Brandon Allbery <span dir="ltr"><<a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><span class=""><div class="gmail_quote">On Wed, Jun 8, 2016 at 12:18 PM, Dave Macias <span dir="ltr"><<a href="mailto:davama@gmail.com" target="_blank">davama@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">How can i get the keybinding to work when i've changed the NSP workpace name to an actual number?</blockquote></div><br></span>NamedScratchpad is still using the name "NSP" internally; you can only change this by editing the module source and rebuilding.</div><div class="gmail_extra"><br></div><div class="gmail_extra">What happened is that you added the workspace "0", and that is where "NSP" was in the StackSet, so that is where they got put after mod-q. So both xmonad and the NamedScratchpad module now think all those windows are on workspace "0" instead of in "NSP". If you go to that workspace and press the toggle key for each window, the window will be moved to the new "NSP"; likewise if you don't go there and press the toggle key twice (once will bring it to the current workspace, second will move it to the new "NSP").<span class="HOEnZb"><font color="#888888"><br><div><br></div>-- <br><div data-smartmail="gmail_signature"><div dir="ltr"><div>brandon s allbery kf8nh                               sine nomine associates</div><div><a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a>                                  <a href="mailto:ballbery@sinenomine.net" target="_blank">ballbery@sinenomine.net</a></div><div>unix, openafs, kerberos, infrastructure, xmonad        <a href="http://sinenomine.net" target="_blank">http://sinenomine.net</a></div></div></div>
</font></span></div></div>
</blockquote></div><br></div>