Logs on 2022-04-06 (liberachat/#xmonad)
| 00:00:38 | × | theproffesor quits (~theproffe@2601:282:847f:7f00::87) (Changing host) |
| 00:00:38 | → | theproffesor joins (~theproffe@user/theproffesor) |
| 00:19:03 | × | Nahra quits (~user@static.161.95.99.88.clients.your-server.de) (Remote host closed the connection) |
| 01:06:41 | × | Guest5934 quits (~twiclo@204.14.20.66.static.utbb.net) (Quit: WeeChat 3.4) |
| 01:50:55 | × | ectospasm quits (~ectospasm@user/ectospasm) (Quit: WeeChat 3.4.1) |
| 02:03:19 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 260 seconds) |
| 02:25:48 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 02:29:26 | → | ectospasm joins (~ectospasm@user/ectospasm) |
| 02:59:52 | × | mvk quits (~mvk@2607:fea8:5ce3:8500::9d5a) (Ping timeout: 268 seconds) |
| 03:38:43 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 03:39:02 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 04:17:13 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Ping timeout: 260 seconds) |
| 04:22:22 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 04:39:02 | × | steve_ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 246 seconds) |
| 05:24:36 | → | chomwitt joins (~chomwitt@2a02:587:dc1d:9d00:8198:a338:78ea:2e75) |
| 05:29:32 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 06:09:40 | <Solid[m]> | yusz1[m]: floating decorations can (and have been) done, e.g. [here](https://github.com/xmonad/xmonad/issues/355) are patches for both contrib and core |
| 06:10:07 | <Solid[m]> | the reason they are not merged yet is because that core patch can probably be drastically trimmed down (with the excess moved to contrib) |
| 06:10:20 | <Solid[m]> | I haven't gotten around to that yet, but if you want to take a stab feel free to! |
| 06:11:33 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 260 seconds) |
| 06:50:14 | → | rotateq joins (~user@ip-078-094-235-194.um19.pools.vodafone-ip.de) |
| 07:48:32 | → | cfricke joins (~cfricke@user/cfricke) |
| 08:25:59 | × | kaizoku quits (~kaizoku@user/kaizoku) (Ping timeout: 252 seconds) |
| 08:26:48 | → | kaizoku joins (~kaizoku@user/kaizoku) |
| 08:27:09 | → | lis joins (~quassel@lis.moe) |
| 08:27:49 | × | lisq quits (~quassel@lis.moe) (Ping timeout: 240 seconds) |
| 08:39:03 | × | davve quits (davve@bsd.douchedata.com) (Remote host closed the connection) |
| 08:39:14 | → | davve joins (davve@bsd.douchedata.com) |
| 09:00:09 | × | jkaye[m] quits (~jkayematr@2001:470:69fc:105::1:86f7) (Quit: You have been kicked for being idle) |
| 09:00:15 | × | liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle) |
| 09:42:33 | × | theproffesor quits (~theproffe@user/theproffesor) (Ping timeout: 268 seconds) |
| 10:24:47 | <YusefAslam[m]> | Yeah sure! Will test it in a VM although my Haskell skills are void, so the only thing I can do is testing. |
| 10:30:49 | × | chomwitt quits (~chomwitt@2a02:587:dc1d:9d00:8198:a338:78ea:2e75) (Ping timeout: 248 seconds) |
| 11:11:06 | → | chomwitt joins (~chomwitt@athedsl-31574.home.otenet.gr) |
| 13:49:00 | × | defjam quits (~eb0t@90.203.123.221) (Ping timeout: 240 seconds) |
| 13:51:14 | → | defjam joins (~eb0t@90.203.122.28) |
| 13:57:29 | × | rotateq quits (~user@ip-078-094-235-194.um19.pools.vodafone-ip.de) (Remote host closed the connection) |
| 14:44:52 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.4.1) |
| 15:16:58 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 15:31:19 | → | mvk joins (~mvk@2607:fea8:5ce3:8500::9d5a) |
| 15:57:00 | <Ether[m]> | Does anyone how to have different bindings for specific layout? |
| 15:57:16 | <Ether[m]> | Sounds complex? Event hook or Layout hook? |
| 16:02:51 | <geekosaur> | relatively small change to PerWorkspaceKeys, looks like to me |
| 16:03:06 | → | liskin[m] joins (~liskinmat@2001:470:69fc:105::768) |
| 16:03:51 | → | steve_ joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 16:04:09 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 248 seconds) |
| 16:06:01 | <geekosaur> | replace `S.currentTag` with `description . S.layout. S.workspace . S.current`, I think? |
| 16:11:56 | <Ether[m]> | What does that do? |
| 16:13:43 | <Ether[m]> | I don't think you understood what I want. If for example I am in master stack a.k.a tall layout I want a binding already bound to behave differently only if the layout is "Master Stack". |
| 16:18:14 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 16:23:02 | <geekosaur> | that is what that does. that'sa 1-line change to a module that allows keys to behave differently based on the current workspace, to make it behave differently based on the current layout |
| 16:26:42 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 16:28:23 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 16:55:29 | <geekosaur> | https://github.com/xmonad/xmonad-contrib/pull/700 |
| 16:56:30 | <geekosaur> | if you're handy with git, you can check out this PR and use PerLayoutKeys immediately; if not, you'll have to wait until someone reviews and applies it to master |
| 17:15:22 | <geekosaur> | and now it's been reviewed and committed |
| 17:15:56 | <geekosaur> | https://github.com/xmonad/xmonad-contrib/blob/master/XMonad/Actions/PerLayoutKeys.hs |
| 17:31:23 | <geekosaur> | if you can't update your xmonad and xmonad-contrib, you can go to your xmonad directory and do: mkdir -p lib/XMonad/Actions, then copy PerLayoutKeys.hs into that directory |
| 17:32:27 | <geekosaur> | then you can import XMonad.Actions.PerLayoutKeys and bind the keys you want to bindByWorkspace as shown in the comment on line 32 |
| 17:33:27 | <geekosaur> | if your layout's description (as opposed to function name) is not "Master Stack" then you'll need to use XMonad.Layout.Renamed |
| 17:35:09 | lis | is now known as lisq |
| 17:37:57 | <geekosaur> | er, bindByLayout not bindByWorkspace |
| 17:52:11 | × | mc47 quits (~mc47@xmonad/TheMC47) (Ping timeout: 268 seconds) |
| 18:33:32 | → | theproffesor joins (~theproffe@2601:282:847f:7f00::87) |
| 18:39:40 | × | mvk quits (~mvk@2607:fea8:5ce3:8500::9d5a) (Ping timeout: 268 seconds) |
| 18:39:44 | × | steve_ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 246 seconds) |
| 19:52:26 | × | vanvik quits (~vanvik@78.156.12.223) (Ping timeout: 268 seconds) |
| 19:57:09 | → | vanvik joins (~vanvik@78.156.12.223) |
| 20:02:50 | → | mvk joins (~mvk@2607:fea8:5ce3:8500::9d5a) |
| 20:13:37 | → | steve_ joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 20:58:23 | × | mvk quits (~mvk@2607:fea8:5ce3:8500::9d5a) (Ping timeout: 250 seconds) |
| 21:13:08 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 21:15:43 | → | mvk joins (~mvk@2607:fea8:5ce3:8500::9d5a) |
| 23:01:01 | × | mvk quits (~mvk@2607:fea8:5ce3:8500::9d5a) (Ping timeout: 240 seconds) |
| 23:01:34 | × | Czernobog quits (~Czernobog@user/czernobog) (Quit: ZNC 1.8.2 - https://znc.in) |
| 23:02:17 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 23:12:02 | × | chomwitt quits (~chomwitt@athedsl-31574.home.otenet.gr) (Ping timeout: 252 seconds) |
All times are in UTC on 2022-04-06.