2021/08/23

2021-08-23 00:32:49 +0000 <elonsroadster[m]> liskin I went the git blame route. Seems like it happened as part of the rewrite but there was no discussion about the deprecations.
2021-08-23 00:42:50 +0000geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-08-23 00:43:08 +0000geekosaur(~geekosaur@xmonad/geekosaur)
2021-08-23 01:16:14 +0000geekosaur(~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
2021-08-23 01:16:14 +0000allbery_b(~geekosaur@xmonad/geekosaur)
2021-08-23 01:16:17 +0000allbery_bgeekosaur
2021-08-23 01:25:49 +0000geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-08-23 01:29:09 +0000geekosaur(~geekosaur@xmonad/geekosaur)
2021-08-23 01:54:49 +0000cjb(~cjb@user/cjb) (Ping timeout: 256 seconds)
2021-08-23 02:04:18 +0000banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 250 seconds)
2021-08-23 02:19:46 +0000cjb(~cjb@user/cjb)
2021-08-23 02:22:10 +0000banc(banc@gateway/vpn/airvpn/banc)
2021-08-23 02:38:19 +0000td_(~td@muedsl-82-207-238-124.citykom.de) (Ping timeout: 252 seconds)
2021-08-23 02:40:05 +0000td_(~td@94.134.91.226)
2021-08-23 04:01:58 +0000Natch(~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) (Remote host closed the connection)
2021-08-23 04:07:21 +0000Natch(~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se)
2021-08-23 04:19:44 +0000dschrempf(~dominik@2a01-036d-0118-46d4-79db-0a5e-b5da-2db0.pool6.digikabel.hu)
2021-08-23 04:42:28 +0000dschrempf(~dominik@2a01-036d-0118-46d4-79db-0a5e-b5da-2db0.pool6.digikabel.hu) (Ping timeout: 250 seconds)
2021-08-23 04:44:37 +0000dschrempf(~dominik@92-249-199-97.pool.digikabel.hu)
2021-08-23 04:45:37 +0000codedmart(codedmart@2600:3c01::f03c:92ff:fefe:8511) (*.net *.split)
2021-08-23 04:45:38 +0000codedmart_(codedmart@2600:3c01::f03c:92ff:fefe:8511)
2021-08-23 04:48:50 +0000Eoco(~ian@x-160-94-179-157.acm.umn.edu) (*.net *.split)
2021-08-23 04:48:50 +0000davve_(davve@bsd.douchedata.com) (*.net *.split)
2021-08-23 04:48:50 +0000Solid(~slot@xmonad/slotThe) (*.net *.split)
2021-08-23 04:48:50 +0000de-vri-es(~de-vri-es@voyager.de-vri.es) (*.net *.split)
2021-08-23 04:48:50 +0000FatBoyXPC(~FatBoyXPC@user/fatboyxpc) (*.net *.split)
2021-08-23 04:48:53 +0000davve(davve@bsd.douchedata.com)
2021-08-23 04:49:04 +0000de-vri-es(~de-vri-es@voyager.de-vri.es)
2021-08-23 04:49:26 +0000Eoco(~ian@x-160-94-179-157.acm.umn.edu)
2021-08-23 04:49:51 +0000Solid(~slot@xmonad/slotThe)
2021-08-23 04:49:52 +0000FatBoyXPC(~FatBoyXPC@user/fatboyxpc)
2021-08-23 05:15:06 +0000cjb(~cjb@user/cjb) (Quit: rcirc on GNU Emacs 28.0.50)
2021-08-23 05:36:32 +0000 <Solid> elonsroadster[m]: I'm almost convinced the module just needs actual documentation in order to be less of a clusterfuck
2021-08-23 05:36:42 +0000 <Solid> but it's true that the decision to deprecate these functions is very weird
2021-08-23 05:37:08 +0000 <Solid> especially since in other modules we explicitly do provide some of these "here is a function that contains some sane defaults if you want to do X" type functions
2021-08-23 05:46:08 +0000 <elonsroadster[m]> <Solid> "elonsroadster: I'm almost..." <- Sure, but lack of documentation is not a justification for deprecating a function
2021-08-23 05:46:36 +0000 <Solid> nono, definitely not
2021-08-23 05:47:05 +0000 <elonsroadster[m]> I mean the suggestion to use `spacingRaw` is asinine. Not everyone wants to learn the details of how that module is implemented, and the vast majority of people are going to be happy with a uniform border.
2021-08-23 05:47:22 +0000 <Solid> to me #243 reads like all of these functions were simply removed in the first version and after LSLeary noted that simply breaking user configs was bad they were added back in in a deprecated form
2021-08-23 05:47:58 +0000 <Solid> oh there's even commits for that, it wasn't squashed
2021-08-23 06:08:07 +0000 <Solid> well, nothing's stopping us from undeprecating these and writing proper docs I suppose
2021-08-23 06:24:13 +0000sagax(~sagax@213.138.71.146) (Remote host closed the connection)
2021-08-23 06:30:22 +0000dschrempf(~dominik@92-249-199-97.pool.digikabel.hu) (Ping timeout: 250 seconds)
2021-08-23 06:54:45 +0000dschrempf(~dominik@92-249-199-97.pool.digikabel.hu)
2021-08-23 07:04:57 +0000cfricke(~cfricke@user/cfricke)
2021-08-23 07:05:17 +0000Natch(~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) (Remote host closed the connection)
2021-08-23 07:10:23 +0000Natch(~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se)
2021-08-23 07:51:46 +0000sagax(~sagax@213.138.71.146)
2021-08-23 08:02:14 +0000mc47(~mc47@xmonad/TheMC47)
2021-08-23 08:03:40 +0000dschrempf(~dominik@92-249-199-97.pool.digikabel.hu) (Ping timeout: 240 seconds)
2021-08-23 08:17:39 +0000geekosaur(~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
2021-08-23 08:17:39 +0000allbery_b(~geekosaur@xmonad/geekosaur)
2021-08-23 08:17:42 +0000allbery_bgeekosaur
2021-08-23 08:24:28 +0000dschrempf(~dominik@92-249-199-97.pool.digikabel.hu)
2021-08-23 11:37:40 +0000dschrempf(~dominik@92-249-199-97.pool.digikabel.hu) (Ping timeout: 240 seconds)
2021-08-23 11:57:06 +0000haskl(~haskl@user/haskl) (Remote host closed the connection)
2021-08-23 11:59:05 +0000haskl(~haskl@98.37.78.63)
2021-08-23 12:00:54 +0000haskl(~haskl@98.37.78.63) (Changing host)
2021-08-23 12:00:54 +0000haskl(~haskl@user/haskl)
2021-08-23 12:20:32 +0000dschrempf(~dominik@92-249-199-97.pool.digikabel.hu)
2021-08-23 13:07:46 +0000tremon_(~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Ping timeout: 240 seconds)
2021-08-23 13:28:07 +0000byorgey(~byorgey@155.138.238.211)
2021-08-23 14:18:43 +0000codedmart_codedmart
2021-08-23 14:25:18 +0000geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-08-23 14:28:09 +0000geekosaur(~geekosaur@xmonad/geekosaur)
2021-08-23 14:43:59 +0000dschrempf(~dominik@92-249-199-97.pool.digikabel.hu) (Quit: WeeChat 3.2)
2021-08-23 15:16:04 +0000cfricke(~cfricke@user/cfricke) (Quit: WeeChat 3.2)
2021-08-23 15:47:55 +0000seschwar(~seschwar@user/seschwar)
2021-08-23 16:06:58 +0000agonzal(~electr0n@about/security/founder/electr0n)
2021-08-23 18:57:37 +0000lazyrat(~lazycat@user/lazycat) (Ping timeout: 248 seconds)
2021-08-23 18:57:54 +0000lazycat(~lazycat@user/lazycat)
2021-08-23 18:58:36 +0000lisq(~quassel@lis.moe) (Remote host closed the connection)
2021-08-23 18:59:45 +0000lisq(~quassel@lis.moe)
2021-08-23 20:42:46 +0000 <Tisoxin> themc47: hi
2021-08-23 20:44:29 +0000 <Tisoxin> (i wanted to speak to you about #593)
2021-08-23 20:50:36 +0000 <mc47> Tisoxin hey! I'm not around, you can write to me and I'll check it later
2021-08-23 20:50:41 +0000 <mc47> or on github
2021-08-23 20:54:37 +0000 <Tisoxin> Well, with a normall 1.16 config, xmonad just restarts the bar when i reload it with `M-q` doesn't it? (With a standard `main = xmonad $ myConf' =<< spawnPipe "xmobar"` config)
2021-08-23 20:55:45 +0000 <geekosaur> xmonad doesn't restart it, xmonad just goes away so the bar sees EOF and exits
2021-08-23 20:56:25 +0000 <Tisoxin> but xmobar somehow starts again after that, doesn't it?
2021-08-23 20:56:43 +0000 <geekosaur> the spawnPipe reruns when xmonad is restarted, yes
2021-08-23 21:03:06 +0000 <Tisoxin> Well, with X.H.StatusBar XMonad doesn't seem to start the bars by itself
2021-08-23 21:04:02 +0000 <Tisoxin> I have to manually execute `xmobar -x 0 $HOME/.config/xmobar/xmobarrc0` and `xmobar -x 1 $HOME/.config/xmobar/xmobarrc1`
2021-08-23 21:05:07 +0000 <geekosaur> I saw that but I really don't know much about the new stuff; I have to use the old becausse I use xmonad-log-applet
2021-08-23 21:45:53 +0000 <mc47> that's weird, can you provide your config?
2021-08-23 21:46:51 +0000 <mc47> either something is wrong or the documentation isn't clear enough
2021-08-23 21:47:23 +0000 <mc47> I remember that I ran xmobar with stdin logging for at least 2 or three weeks, and it was working fine
2021-08-23 22:12:16 +0000benin036932(~benin@183.82.178.142)
2021-08-23 22:24:27 +0000seschwar(~seschwar@user/seschwar) (Quit: :wq)
2021-08-23 22:43:29 +0000mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2021-08-23 22:51:49 +0000Tisoxinsent a code block: https://libera.ems.host/_matrix/media/r0/download/libera.chat/f494e871d2c1dfc908f56fc219f807106d8b…
2021-08-23 22:52:15 +0000cjb(~cjb@user/cjb)
2021-08-23 22:52:23 +0000 <Tisoxin> mc47: i think everything important should be in this config snippet
2021-08-23 22:53:55 +0000 <Tisoxin> * ```... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/e437dd3aadd9dbaf34f34a9d80aff553bcd9…)
2021-08-23 23:05:50 +0000Guest83(~Guest83@1442057-v113.1463-static.LXTNKYAA.metronetinc.net)
2021-08-23 23:06:00 +0000Guest83(~Guest83@1442057-v113.1463-static.LXTNKYAA.metronetinc.net) (Client Quit)
2021-08-23 23:06:14 +0000ivorypine(~ivorypine@1442057-v113.1463-static.LXTNKYAA.metronetinc.net)
2021-08-23 23:08:50 +0000ivorypine(~ivorypine@1442057-v113.1463-static.LXTNKYAA.metronetinc.net) (Client Quit)
2021-08-23 23:09:06 +0000thatonelutenist(~thatonelu@1442057-v113.1463-static.LXTNKYAA.metronetinc.net)
2021-08-23 23:14:51 +0000thatonelutenist(~thatonelu@1442057-v113.1463-static.LXTNKYAA.metronetinc.net) (Quit: Client closed)
2021-08-23 23:27:44 +0000dminuoso(~dminuoso@user/dminuoso)
2021-08-23 23:27:57 +0000 <dminuoso> Hi. The middle mouse click, how does that actually cause text to appear in a given window?
2021-08-23 23:28:42 +0000 <geekosaur> selections are complicated
2021-08-23 23:29:53 +0000 <geekosaur> the program has to recognize some kind of "get the current selection" request (middle click, ctrl-insert, etc.), then negotiate with the holder of the current selection to agree on a type for it
2021-08-23 23:30:18 +0000 <geekosaur> then transfer the result, which it's up to the program to insert
2021-08-23 23:32:25 +0000 <dminuoso> I see. So if I middle clicked on a terminal, it's actually just the terminal that sets KeyPressMask in the event mask, and then interpreted the middle mouse click as a request to get XA_PRIMARY
2021-08-23 23:32:34 +0000 <dminuoso> Is this about right?
2021-08-23 23:33:20 +0000 <geekosaur> yes, roughly
2021-08-23 23:34:00 +0000 <dminuoso> Cheers, that's helpful.
2021-08-23 23:35:26 +0000 <dminuoso> Oh, and that'd be Button*Mask, for some suitable number Id have to look up.
2021-08-23 23:35:33 +0000 <dminuoso> Rather than KeyPressMask
2021-08-23 23:36:46 +0000ft(~ft@shell.chaostreff-dortmund.de) (Ping timeout: 268 seconds)
2021-08-23 23:45:44 +0000ft(~ft@shell.chaostreff-dortmund.de)
2021-08-23 23:54:02 +0000NathanMcCarty[m]ThatOneLutenist