Logs: liberachat/#xmonad
| 2021-12-03 14:01:27 | ← | spidla parts (~spidla@94.142.238.2) () |
| 2021-12-03 14:42:18 | <davve> | huh xmonad works with xfce? cool |
| 2021-12-03 14:43:53 | <geekosaur> | we have stuff to work with many desktop environments. I use it with MATE |
| 2021-12-03 14:47:25 | <geekosaur> | about the only tweak I needed is the default menu applet grabs mod4, so I had to right click it and disable that |
| 2021-12-03 15:40:52 | → | catman joins (~catman@user/catman) |
| 2021-12-03 15:45:17 | × | electr0n quits (~electr0n@about/security/founder/electr0n) (Quit: WeeChat 3.3) |
| 2021-12-03 15:49:29 | → | samhh joins (7569f027cf@2604:bf00:561:2000::e4) |
| 2021-12-03 15:52:31 | × | catman quits (~catman@user/catman) (Quit: WeeChat 3.4-dev) |
| 2021-12-03 16:11:04 | → | catman joins (~catman@user/catman) |
| 2021-12-03 16:18:31 | × | qbt quits (~qbt@user/edun) (Quit: Leaving.) |
| 2021-12-03 16:50:25 | → | obimod joins (~obimod@gateway/vpn/pia/obimod) |
| 2021-12-03 16:58:00 | → | seschwar joins (~seschwar@user/seschwar) |
| 2021-12-03 17:08:00 | <Drishal[m]> | is this now correct I hope ? 🤔... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/d30ac8ad8ed0ed6ed98db08b880dfe3534252b68) |
| 2021-12-03 17:08:45 | <Drishal[m]> | * is this now correct I hope ? 🤔... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/eae63cb691663795671af58caa0504e58a8bf2fc) |
| 2021-12-03 17:09:41 | <Drishal[m]> | (before I finally push it to my git) |
| 2021-12-03 17:18:31 | × | catman quits (~catman@user/catman) (Quit: WeeChat 3.4-dev) |
| 2021-12-03 17:19:53 | <Solid> | you can probably remove `manageDocks` from your manageHook |
| 2021-12-03 17:20:02 | <Solid> | `withEasySB` should already to that |
| 2021-12-03 17:27:11 | → | qbt joins (~qbt@user/edun) |
| 2021-12-03 18:19:11 | × | obimod quits (~obimod@gateway/vpn/pia/obimod) (Ping timeout: 252 seconds) |
| 2021-12-03 18:21:15 | × | qbt quits (~qbt@user/edun) (Quit: Leaving.) |
| 2021-12-03 18:22:13 | → | obimod joins (~obimod@gateway/vpn/pia/obimod) |
| 2021-12-03 18:43:24 | → | MagnusMX joins (~MagnusMX@189.195.200.126) |
| 2021-12-03 18:44:20 | <MagnusMX> | Hey guys thank you for your help I did it :P |
| 2021-12-03 18:53:18 | × | MagnusMX quits (~MagnusMX@189.195.200.126) (Remote host closed the connection) |
| 2021-12-03 19:03:06 | <Solid> | \o/ |
| 2021-12-03 19:23:12 | → | MagnusMX joins (~MagnusMX@189.195.200.126) |
| 2021-12-03 19:24:29 | × | MagnusMX quits (~MagnusMX@189.195.200.126) (Client Quit) |
| 2021-12-03 20:06:52 | → | curiousgay joins (~curiousga@77-120-141-90.kha.volia.net) |
| 2021-12-03 20:10:14 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 2021-12-03 20:16:11 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3) |
| 2021-12-03 21:23:17 | → | steve_ joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 2021-12-03 21:46:06 | × | gdd quits (~gdd@129.199.146.230) (Read error: Connection reset by peer) |
| 2021-12-03 22:07:23 | → | gdd joins (~gdd@129.199.146.230) |
| 2021-12-03 22:07:45 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-12-03 22:12:24 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-12-03 23:54:41 | × | seschwar quits (~seschwar@user/seschwar) (Quit: :wq) |
| 2021-12-04 00:54:11 | → | mvk joins (~mvk@2607:fea8:5cdd:f000::9788) |
| 2021-12-04 01:49:49 | × | steve_ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 252 seconds) |
| 2021-12-04 02:15:54 | × | noex quits (~null@2600:8804:1280:aa0:5857:94a:25de:c513) (Quit: my dad's not a phone!) |
| 2021-12-04 02:21:23 | → | noex joins (~null@2600:8804:1280:aa0:5857:94a:25de:c513) |
| 2021-12-04 02:47:45 | × | mvk quits (~mvk@2607:fea8:5cdd:f000::9788) (Ping timeout: 252 seconds) |
| 2021-12-04 02:53:32 | × | noex quits (~null@2600:8804:1280:aa0:5857:94a:25de:c513) (Quit: :q!) |
| 2021-12-04 02:55:52 | → | noex joins (~null@2600:8804:1280:aa0:5857:94a:25de:c513) |
| 2021-12-04 03:04:26 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 252 seconds) |
| 2021-12-04 03:22:19 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 2021-12-04 03:30:47 | × | obimod quits (~obimod@gateway/vpn/pia/obimod) (Ping timeout: 256 seconds) |
| 2021-12-04 03:31:32 | × | noex quits (~null@2600:8804:1280:aa0:5857:94a:25de:c513) (Quit: :q!) |
| 2021-12-04 03:36:57 | × | td_ quits (~td@94.134.91.231) (Ping timeout: 256 seconds) |
| 2021-12-04 03:38:25 | → | noex joins (~null@2600:8804:1280:aa0:5857:94a:25de:c513) |
| 2021-12-04 03:38:29 | → | td_ joins (~td@muedsl-82-207-238-245.citykom.de) |
| 2021-12-04 03:44:35 | → | obimod joins (~obimod@gateway/vpn/pia/obimod) |
| 2021-12-04 06:26:17 | × | obimod quits (~obimod@gateway/vpn/pia/obimod) (Ping timeout: 252 seconds) |
| 2021-12-04 07:40:36 | → | rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) |
| 2021-12-04 07:52:31 | × | rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Ping timeout: 256 seconds) |
| 2021-12-04 08:56:14 | × | curiousgay quits (~curiousga@77-120-141-90.kha.volia.net) (Quit: Leaving) |
| 2021-12-04 09:01:55 | → | curiousgay joins (~curiousga@77-120-141-90.kha.volia.net) |
| 2021-12-04 09:17:36 | → | allbery_b joins (~geekosaur@xmonad/geekosaur) |
| 2021-12-04 09:17:36 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b))) |
| 2021-12-04 09:17:39 | allbery_b | is now known as geekosaur |
| 2021-12-04 09:21:37 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2021-12-04 09:22:20 | × | curiousgay quits (~curiousga@77-120-141-90.kha.volia.net) (Quit: Leaving) |
| 2021-12-04 09:28:15 | → | curiousgay joins (~curiousga@77-120-141-90.kha.volia.net) |
| 2021-12-04 11:25:32 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 2021-12-04 11:28:25 | × | curiousgay quits (~curiousga@77-120-141-90.kha.volia.net) (Ping timeout: 256 seconds) |
| 2021-12-04 11:42:26 | → | steve_ joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 2021-12-04 12:12:45 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-12-04 12:12:55 | → | seschwar joins (~seschwar@user/seschwar) |
| 2021-12-04 12:14:04 | <Solid> | liskin: what other changes do you have in mind for https://github.com/xmonad/xmonad-contrib/pull/640 still? I wanted to work on some PRs today and that seems like a nice start |
| 2021-12-04 12:14:32 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-12-04 12:16:07 | <liskin> | Solid: mainly the XC.once, plus make the queue pop/execute one by one to make it robust |
| 2021-12-04 12:28:05 | <Solid> | as in, wrap every execution in a `catch`? |
| 2021-12-04 12:28:42 | <Solid> | s/execution/individual execution/ |
| 2021-12-04 12:39:30 | → | qbt joins (~qbt@user/edun) |
| 2021-12-04 12:44:36 | <liskin> | That might be a good idea too |
| 2021-12-04 13:24:30 | × | noex quits (~null@2600:8804:1280:aa0:5857:94a:25de:c513) (Quit: :q!) |
| 2021-12-04 13:29:12 | → | noex joins (~null@2600:8804:1280:aa0:5857:94a:25de:c513) |
| 2021-12-04 13:41:29 | × | noex quits (~null@2600:8804:1280:aa0:5857:94a:25de:c513) (Quit: :q!) |
| 2021-12-04 14:23:28 | → | noex joins (~null@2600:8804:1280:aa0:5857:94a:25de:c513) |
| 2021-12-04 15:00:57 | <Solid> | mh, I wonder if we actually need to execute these one by one |
| 2021-12-04 15:01:44 | <Solid> | I would imagine a simple `traverse_ (`catchX` pure ()) as` would be enough as long as we clear the queue before that, since the exceptions are handled by `catchX` |
| 2021-12-04 15:13:51 | × | seschwar quits (~seschwar@user/seschwar) (Quit: :wq) |
| 2021-12-04 15:14:53 | → | seschwar joins (~seschwar@user/seschwar) |
| 2021-12-04 15:25:30 | <liskin> | any of those actions can invoke windows which invokes logHook which invokes the exection of queued actions |
| 2021-12-04 15:25:40 | <liskin> | so I think we do need to execute those one by one |
| 2021-12-04 15:31:30 | <Solid> | that should be taken care of by emptying the queue first, right? |
| 2021-12-04 15:33:18 | <geekosaur> | this isn't a loop, it's nested, if I understand correctly |
| 2021-12-04 15:33:37 | <geekosaur> | and I'm not sure how well nesting those invocations would work |
| 2021-12-04 15:34:32 | <geekosaur> | but emptying it all at once basically means you have the first invocation looping through actions that would already have been done by the recursive windows -> logHook |
| 2021-12-04 15:34:39 | <liskin> | Solid: that takes care of not doing anything twice, but doesn't take care of doing things in the right order |
| 2021-12-04 15:35:06 | <geekosaur> | oh, I see |
| 2021-12-04 15:35:49 | <liskin> | although "right" in this case might not be as obvious as I seem to think |
| 2021-12-04 15:36:13 | <liskin> | I just assumed we want it to actually act like a queue :-) |
| 2021-12-04 15:45:34 | <Solid> | now I'm thoroughly confused :D |
| 2021-12-04 15:46:18 | <Solid> | are you talking about something like (pseudo-ish code) `go = XS.get >>= \((a <| as) -> XS.put as >> (a `catchX` pure ()) >> go)`? |
| 2021-12-04 15:46:52 | <liskin> | that sounds about right, yes |
| 2021-12-04 15:55:15 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 2021-12-04 15:57:59 | <Solid> | okay, I pushed something; feel free to give it a last look |
| 2021-12-04 15:58:06 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2021-12-04 15:59:09 | × | ectospasm quits (~ectospasm@user/ectospasm) (Quit: WeeChat 3.3) |
All times are in UTC.