Logs on 2024-04-09 (liberachat/#xmonad)
| 00:29:46 | × | sp1ff quits (~user@c-24-21-45-157.hsd1.wa.comcast.net) (Ping timeout: 252 seconds) |
| 00:29:46 | × | haskellbridge quits (~haskellbr@069-135-003-034.biz.spectrum.com) (Ping timeout: 252 seconds) |
| 00:29:46 | × | fcser quits (~fcser@198.58.96.214) (Ping timeout: 252 seconds) |
| 00:29:46 | × | utis quits (~utis@84.210.54.27) (Ping timeout: 252 seconds) |
| 00:29:46 | × | wz1000 quits (~zubin@static.11.113.47.78.clients.your-server.de) (Ping timeout: 252 seconds) |
| 00:29:50 | → | utis_ joins (~utis@84.210.54.27) |
| 00:30:03 | × | joshproehl quits (~quassel@user/joshproehl) (Ping timeout: 252 seconds) |
| 00:30:12 | → | sp1ff` joins (~user@c-24-21-45-157.hsd1.wa.comcast.net) |
| 00:30:39 | → | haskellbridge joins (~haskellbr@069-135-003-034.biz.spectrum.com) |
| 00:32:22 | → | joshproehl joins (~quassel@user/joshproehl) |
| 00:36:26 | → | fcser joins (~fcser@booty.farted.net) |
| 00:42:17 | → | wz1000 joins (~zubin@static.11.113.47.78.clients.your-server.de) |
| 00:45:18 | → | sajenim joins (~sajenim@user/sajenim) |
| 02:28:45 | × | Petruchio quits (~ray@dynamic-acs-72-23-101-125.zoominternet.net) (Quit: Konversation terminated!) |
| 02:35:59 | × | jsoo quits (~znc@irc.refl.club) (Quit: ZNC 1.8.2 - https://znc.in) |
| 02:36:26 | → | jsoo joins (~znc@irc.refl.club) |
| 02:48:10 | × | jsoo quits (~znc@irc.refl.club) (Quit: ZNC 1.8.2 - https://znc.in) |
| 02:49:07 | → | jsoo joins (~znc@irc.refl.club) |
| 02:53:03 | × | td_ quits (~td@i53870933.versanet.de) (Ping timeout: 268 seconds) |
| 02:54:40 | → | td_ joins (~td@i53870916.versanet.de) |
| 04:00:51 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 260 seconds) |
| 04:14:23 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 04:21:57 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 256 seconds) |
| 04:22:55 | → | julie_pilgrim joins (~julie_pil@user/julie-pilgrim/x-1240752) |
| 04:28:57 | × | julie_pilgrim quits (~julie_pil@user/julie-pilgrim/x-1240752) (Remote host closed the connection) |
| 04:33:44 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 04:37:15 | × | rekahsoft quits (~rekahsoft@bras-base-orllon1103w-grc-13-184-148-6-204.dsl.bell.ca) (Ping timeout: 260 seconds) |
| 05:34:53 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 240 seconds) |
| 05:48:55 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 05:53:44 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 268 seconds) |
| 06:08:15 | → | julie_pilgrim joins (~julie_pil@user/julie-pilgrim/x-1240752) |
| 06:08:52 | × | ft quits (~ft@p4fc2a20e.dip0.t-ipconnect.de) (Quit: leaving) |
| 06:19:46 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 06:26:04 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 256 seconds) |
| 06:31:52 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 06:37:50 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 268 seconds) |
| 06:44:26 | × | julie_pilgrim quits (~julie_pil@user/julie-pilgrim/x-1240752) (Remote host closed the connection) |
| 06:44:41 | → | julie_pilgrim joins (~julie_pil@user/julie-pilgrim/x-1240752) |
| 06:47:20 | × | jsoo quits (~znc@irc.refl.club) (Quit: ZNC 1.8.2 - https://znc.in) |
| 06:49:16 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 06:49:16 | → | jsoo joins (~znc@irc.refl.club) |
| 06:54:31 | × | L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection reset by peer) |
| 06:55:43 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 268 seconds) |
| 07:07:14 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 07:11:31 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 256 seconds) |
| 07:27:41 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 07:33:11 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 255 seconds) |
| 07:44:37 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 07:50:37 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 256 seconds) |
| 08:03:20 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 08:06:35 | → | L29Ah joins (~L29Ah@wikipedia/L29Ah) |
| 08:09:11 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 256 seconds) |
| 08:20:58 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 08:26:42 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 255 seconds) |
| 08:28:27 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 08:31:38 | × | julie_pilgrim quits (~julie_pil@user/julie-pilgrim/x-1240752) (Remote host closed the connection) |
| 08:34:41 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 268 seconds) |
| 08:46:54 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 08:51:57 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 268 seconds) |
| 09:03:25 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 09:06:56 | → | cfricke joins (~cfricke@user/cfricke) |
| 09:09:18 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 256 seconds) |
| 09:20:49 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 09:21:09 | → | mekeor joins (~user@2001:a61:10db:ae01:ee8e:7029:dae7:575c) |
| 09:26:25 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 246 seconds) |
| 09:29:44 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 09:35:10 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 246 seconds) |
| 09:46:45 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 09:52:56 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 260 seconds) |
| 10:01:31 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 256 seconds) |
| 10:04:52 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 10:07:40 | → | cfricke joins (~cfricke@user/cfricke) |
| 10:11:12 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 268 seconds) |
| 10:13:11 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 264 seconds) |
| 10:22:08 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 10:25:33 | → | cfricke joins (~cfricke@user/cfricke) |
| 10:28:04 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 256 seconds) |
| 10:30:25 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 10:33:14 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.1.2) |
| 10:36:19 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 255 seconds) |
| 10:48:43 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 10:54:29 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 240 seconds) |
| 11:07:13 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 11:13:12 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 260 seconds) |
| 11:25:33 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 11:38:46 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 268 seconds) |
| 11:48:23 | → | dimitar joins (~dimitar@188.252.216.255) |
| 12:08:00 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 12:08:52 | × | [Leary] quits (~Leary]@user/Leary/x-0910699) (Remote host closed the connection) |
| 12:12:07 | × | dimitar quits (~dimitar@188.252.216.255) (Quit: Lost terminal) |
| 12:13:58 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 255 seconds) |
| 12:26:23 | → | [Leary] joins (~Leary]@user/Leary/x-0910699) |
| 12:28:00 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 13:03:00 | → | Petruchio joins (~ray@dynamic-acs-72-23-101-125.zoominternet.net) |
| 13:25:51 | <Petruchio> | Hello. I'm new to Haskell, and I'm trying to get XMonad.Actions.Plane working with xmonad. I'm having some trouble integrating the code the module gives into my xmonad.hs file. I've describe the situation here: https://dpaste.org/QHgjf Any help would be appreciated. |
| 13:44:10 | <Petruchio> | I expect this will be trivial for someone who understands the language better. My understading is coming along, but since I'm now using xmonad as my primary environment I need to make progress faster than I can learn this stuff properly. |
| 13:44:28 | <[Leary]> | Petruchio: `myKeys`, in simple form, is just `keys defaultConfig <> myNewKeys`, which doesn't merit its own declaration; you can just substitute it in for `myKeys` on the second line. But since `myNewKeys` is of the form `M.fromList l`, the more idiomatic way to write that is as: xmonad $ defaultConfig `additionalKeys` l |
| 13:45:23 | <Petruchio> | Oh, it looks like you said that before my last statement. Odd, it didn't show up in my client that way. |
| 13:46:29 | <[Leary]> | I'm not sure if that actually answers your question; you may have to show us the precise lines you're trying to merge. |
| 13:47:11 | <Petruchio> | Well, it's helpful conceptually, but I'll just give you my full config file. Hang on. |
| 13:49:01 | <Petruchio> | https://dpaste.org/qfOJr |
| 13:59:46 | <[Leary]> | Well, I guess you should just do `keys = myKeys <> myNewKeys` (on line 325). That said, there's a lot of cruft in your config ... you shouldn't be reproducing the defaults; it may cause problems when you upgrade xmonad. |
| 14:00:25 | <Petruchio> | Yeah, I realize it's messy. That's largely the result of my having begun to stumble my way through this before I had any idea what I was doing. |
| 14:00:52 | <Petruchio> | Not the ideal way of going about it, but realistically my drive to learn Haskell is coming from actually using xmonad. |
| 14:56:46 | → | todi joins (~todi@p57803331.dip0.t-ipconnect.de) |
| 15:12:07 | <Petruchio> | A more trivial issue: is there a way to avoid having a window pop up when you try to rebuild and there are errors? I'd much prefer just to see things in stderr. |
| 15:21:47 | <geekosaur> | export XMONAD_XMESSAGE=/bin/true (I think) |
| 15:30:06 | <Petruchio> | That did it, thank you. Much nicer. |
| 15:30:20 | × | sajenim quits (~sajenim@user/sajenim) (Ping timeout: 260 seconds) |
| 15:38:57 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 268 seconds) |
| 15:40:56 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 15:51:09 | <Petruchio> | So, having gotten Plane into my config, it isn't clear to me how I integrate the keybindings. My new file, which includes one of my attempts, is here: https://dpaste.org/3kcjp You guys have been great, and I appreciate being able to lean on you a bit more. |
| 15:52:15 | <Petruchio> | If I can get this right, it will have been a morning well-spent. The hope of this functionality was why I came to xmonad from i3. |
| 16:00:35 | <geekosaur> | planeMove is called as: planeMove (Lines n) Finite D (or similar) |
| 16:02:03 | <geekosaur> | "Finite" could instead be "Circular" (wraps the current row/column) or "Linear" (wraps to the next/previous row/column) |
| 16:02:56 | <geekosaur> | "(Lines n)" could instead be "GConf" in which case it queries GConf to find out how you arranged your workspaces and therefore how many lines to go |
| 16:03:25 | <geekosaur> | (only works if you're using xmonad with a gconf-using session manager, I think) |
| 16:17:15 | × | catman quits (~catman@user/catman) (Quit: WeeChat 4.3.0-dev) |
| 16:35:04 | → | catman joins (~catman@user/catman) |
| 16:39:20 | <Petruchio> | I think I have it working. This is great. |
| 16:42:19 | <Petruchio> | Yep. This isn't the way I expected it to be, but it will definitely solve the problem. Thank you, everyone! |
| 17:20:05 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 240 seconds) |
| 17:23:49 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 17:54:10 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 255 seconds) |
| 17:59:58 | → | ft joins (~ft@p4fc2a20e.dip0.t-ipconnect.de) |
| 18:06:16 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 18:10:49 | → | markboston joins (~markbosto@c-73-4-103-136.hsd1.ma.comcast.net) |
| 18:11:16 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 268 seconds) |
| 18:12:57 | ← | markboston parts (~markbosto@c-73-4-103-136.hsd1.ma.comcast.net) () |
| 18:22:52 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 18:40:05 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 240 seconds) |
| 18:53:13 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 18:59:51 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 256 seconds) |
| 19:11:00 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 19:16:43 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 256 seconds) |
| 19:29:10 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 19:35:08 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 268 seconds) |
| 19:43:44 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 19:45:56 | × | ft quits (~ft@p4fc2a20e.dip0.t-ipconnect.de) (Quit: Lost terminal) |
| 19:49:11 | → | ft joins (~ft@p4fc2a20e.dip0.t-ipconnect.de) |
| 20:08:49 | → | hightower2 joins (~hightower@250-4.dsl.iskon.hr) |
| 20:59:07 | → | julie_pilgrim joins (~julie_pil@user/julie-pilgrim/x-1240752) |
| 21:15:56 | × | catman quits (~catman@user/catman) (Quit: WeeChat 4.3.0-dev) |
| 21:16:31 | <Petruchio> | Is there a way to say something like: "planeMove (Lines 4) Circular ToRight" where you go to the next workspace to the right that actually has something in it, skipping any empty ones? |
| 21:17:32 | <geekosaur> | I didn't see one |
| 21:19:23 | <geekosaur> | It may be possible to use XMonad.Actions.CycleWS.moveTo Next (Not emptyWS) |
| 21:19:31 | <geekosaur> | (without breaking Plane, that is) |
| 21:19:57 | <geekosaur> | but it'll only work for right/left, since it's not plane aware |
| 21:21:47 | <Petruchio> | Left and right will do; I'm not worried about changing planes. |
| 21:22:53 | <Petruchio> | Hm. Well... then again, maybe not. I actually *don't* want to change planes, and if I run off the end of one, I think I'll move to the beginning of the next. |
| 21:23:05 | <geekosaur> | yes, that seems likely |
| 21:23:21 | <geekosaur> | since it treats your workspace list as flat |
| 21:23:24 | → | catman joins (~catman@user/catman) |
| 21:24:06 | <Petruchio> | Well, skipping empty workspaces would be nice, but it isn't critical. |
| 21:27:19 | <geekosaur> | right, they took the basic idea from CycleWS but didn't write a Plane-aware findWorkspace |
| 21:28:57 | <Petruchio> | Maybe when I'm a little better at Haskell I'll see if I can borrow CycleWS code and add it. |
| 21:29:25 | <Petruchio> | Or maybe a lot better. Hard to tell from where I am. |
| 21:33:16 | × | julie_pilgrim quits (~julie_pil@user/julie-pilgrim/x-1240752) (Remote host closed the connection) |
| 22:04:41 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 268 seconds) |
| 22:16:14 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 22:22:43 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 256 seconds) |
| 22:34:13 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 22:39:41 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 240 seconds) |
| 22:46:07 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 22:51:46 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 246 seconds) |
| 23:04:29 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 23:10:31 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 272 seconds) |
| 23:13:28 | × | mekeor quits (~user@2001:a61:10db:ae01:ee8e:7029:dae7:575c) (Ping timeout: 246 seconds) |
| 23:22:38 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 23:23:23 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Max SendQ exceeded) |
| 23:23:51 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 23:30:47 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 272 seconds) |
| 23:41:49 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
| 23:47:51 | × | defjam quits (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) (Ping timeout: 255 seconds) |
| 23:54:37 | → | defjam joins (~defjam@2a02:c7e:2807:b900:f46c:8ad6:911f:9f70) |
All times are in UTC on 2024-04-09.