Home liberachat/#xmonad: Logs Calendar

Logs: liberachat/#xmonad

←Prev  Next→ 184,733 events total
2024-06-11 21:39:18 <geekosaur> switches between windows
2024-06-11 21:40:02 <geekosaur> but because the StackSet which tracks the window stack order doesn't know that Combo has split the stack up, mod-tab (or mod-j / mod-k) may jump between panes
2024-06-11 21:40:23 <haskellbridge> <iqubic (she/her)> Yeah... That's fine.
2024-06-11 21:40:40 <haskellbridge> <iqubic (she/her)> Do you know if the Tabbed layout supports mouse control?
2024-06-11 21:40:47 <geekosaur> it does
2024-06-11 21:41:25 <geekosaur> it's based on Decoration which has mouse support. left-clicking a tab focuses it, right-clicking closes it iirc
2024-06-11 21:42:39 <haskellbridge> <iqubic (she/her)> The docs say this: "This layout has hardcoded behaviour for mouse clicks on tab decorations: Left click on the tab switches focus to that window. Middle click on the tab closes the window."
2024-06-11 21:45:24 <haskellbridge> <iqubic (she/her)> I guess that explains that.
2024-06-11 21:45:30 <haskellbridge> <iqubic (she/her)> Thanks for helping me with all of this.
2024-06-11 21:45:48 <geekosaur> middle click, not right click
2024-06-11 21:45:53 <geekosaur> yeh
2024-06-11 21:48:18 <haskellbridge> <iqubic (she/her)> Actually, according to the code, both left and right click switch focus to that window, and middle click closes it.
2024-06-11 21:49:47 <haskellbridge> <iqubic (she/her)> Once the Tabbed Layout has identified that a tab has been clicked, it checks to see if it was a middle click. If it was a middle click, it closes the window. Otherwise it focuses it.
2024-06-11 21:50:26 <haskellbridge> <iqubic (she/her)> https://github.com/xmonad/xmonad-contrib/blob/master/XMonad/Layout/Tabbed.hs#L206
2024-06-11 21:52:41 <haskellbridge> <iqubic (she/her)> Actually, I just realized that https://hackage.haskell.org/package/xmonad-contrib-0.18.0/docs/XMonad-Layout-TallMastersCombo.html will work even better for me.
2024-06-11 21:53:05 <haskellbridge> <iqubic (she/her)> I want a single master pane on the left and a tabbed pane on the right.
2024-06-11 21:56:06 <haskellbridge> <iqubic (she/her)> I know enough about how XMonad works now that I can make these changes myself. Thanks for the help!
2024-06-11 22:54:47 hightower3 joins (~hightower@160-196.dsl.iskon.hr)
2024-06-11 22:57:01 × hightower2 quits (~hightower@189-43.dsl.iskon.hr) (Ping timeout: 255 seconds)
2024-06-12 00:46:40 × catman quits (~catman@user/catman) (Quit: WeeChat 4.3.0-dev)
2024-06-12 00:50:17 catman joins (~catman@user/catman)
2024-06-12 02:42:41 hightower4 joins (~hightower@54-65.dsl.iskon.hr)
2024-06-12 02:45:35 × hightower3 quits (~hightower@160-196.dsl.iskon.hr) (Ping timeout: 264 seconds)
2024-06-12 02:56:21 × td_ quits (~td@i53870920.versanet.de) (Ping timeout: 268 seconds)
2024-06-12 02:58:04 td_ joins (~td@i5387092E.versanet.de)
2024-06-12 06:58:10 ChubaDuba joins (~ChubaDuba@46.147.213.157)
2024-06-12 08:13:37 × ChubaDuba quits (~ChubaDuba@46.147.213.157) (Quit: WeeChat 4.2.1)
2024-06-12 08:37:22 × hightower4 quits (~hightower@54-65.dsl.iskon.hr) (Ping timeout: 268 seconds)
2024-06-12 08:48:48 mekeor joins (~user@2001:4ca0:0:f238:861d:9aef:5de5:a573)
2024-06-12 08:54:58 × mekeor quits (~user@2001:4ca0:0:f238:861d:9aef:5de5:a573) (Quit: towards emacs as interface to a cybernetic council communism)
2024-06-12 09:02:31 ChubaDuba joins (~ChubaDuba@46.147.103.70)
2024-06-12 09:18:35 × ft quits (~ft@p508db8fc.dip0.t-ipconnect.de) (Quit: leaving)
2024-06-12 09:29:42 cfricke joins (~cfricke@user/cfricke)
2024-06-12 09:50:30 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.2.2)
2024-06-12 09:50:47 × thunderrd quits (~thunderrd@118.175.249.2) (Remote host closed the connection)
2024-06-12 09:53:00 × ChubaDuba quits (~ChubaDuba@46.147.103.70) (Read error: Connection reset by peer)
2024-06-12 09:53:36 ChubaDuba joins (~ChubaDuba@46.147.103.70)
2024-06-12 10:00:26 hightower2 joins (~hightower@dh207-113-71.xnet.hr)
2024-06-12 10:06:15 × hightower2 quits (~hightower@dh207-113-71.xnet.hr) (Ping timeout: 264 seconds)
2024-06-12 10:13:35 <haskellbridge> <iqubic (she/her)> Does XMonad have good error handling? What if I have a partial function in my config file (say for example, pattern matching on a "Maybe a" and only handling the "Just" branch) and I accidentally get XMonad to call it with an unexpected input "Nothing" in this case.
2024-06-12 10:25:56 <Leary> iqubic: It depends. Most user config runs inside `userCode`, which will catch any exceptions. Pure code that explodes in IO will become an exception if it reaches a bind, but due to laziness that won't always happen.
2024-06-12 11:44:41 cfricke joins (~cfricke@user/cfricke)
2024-06-12 11:49:07 × cfricke quits (~cfricke@user/cfricke) (Ping timeout: 246 seconds)
2024-06-12 11:59:36 cfricke joins (~cfricke@user/cfricke)
2024-06-12 12:04:13 × ChubaDuba quits (~ChubaDuba@46.147.103.70) (Quit: Leaving)
2024-06-12 12:04:30 ChubaDuba joins (~ChubaDuba@46.147.103.70)
2024-06-12 13:06:09 × catman quits (~catman@user/catman) (Remote host closed the connection)
2024-06-12 13:07:25 catman joins (~catman@user/catman)
2024-06-12 13:08:47 × catman quits (~catman@user/catman) (Client Quit)
2024-06-12 13:19:28 catman joins (~catman@user/catman)
2024-06-12 13:33:30 × ChubaDuba quits (~ChubaDuba@46.147.103.70) (Quit: WeeChat 4.2.1)
2024-06-12 13:39:12 <haskellbridge> <iqubic (she/her)> Will XMonad catch things like "Non-exhaustive patterns in function foo"? And if so, what XMonad do after that? Will that error be logged anywhere?
2024-06-12 13:53:07 derfflinger joins (~derffling@user/derfflinger)
2024-06-12 14:25:06 × redgloboli quits (~redglobol@user/redgloboli) (Quit: ...enter the matrix...)
2024-06-12 14:26:30 redgloboli joins (~redglobol@user/redgloboli)
2024-06-12 15:20:04 <geekosaur> it should abort whatever hook is running and log a message to its stderr, which will be the virtual console for `startx` or the session log for a display manager
2024-06-12 15:20:16 <geekosaur> but it will keep running
2024-06-12 15:23:51 <haskellbridge> <iqubic (she/her)> Cool. I'll look into where LightDM puts the stderr messages.
2024-06-12 15:26:39 <geekosaur> I think it uses ~/.xsession-errors
2024-06-12 15:26:51 <geekosaur> sddm is the only one that uses an unusual place
2024-06-12 15:33:17 × cfricke quits (~cfricke@user/cfricke) (Ping timeout: 240 seconds)
2024-06-12 16:46:37 × derfflinger quits (~derffling@user/derfflinger) (Read error: Connection reset by peer)
2024-06-12 18:06:54 × lally quits (sid388228@id-388228.uxbridge.irccloud.com) (Ping timeout: 256 seconds)
2024-06-12 18:09:02 lally joins (sid388228@id-388228.uxbridge.irccloud.com)
2024-06-12 19:12:32 ft joins (~ft@p3e9bcb39.dip0.t-ipconnect.de)
2024-06-12 19:13:54 mekeor joins (~user@2001:a61:10ae:1901:3241:bc6e:53bb:fccc)
2024-06-12 19:37:04 × lally quits (sid388228@id-388228.uxbridge.irccloud.com) (Ping timeout: 246 seconds)
2024-06-12 19:40:15 lally joins (sid388228@id-388228.uxbridge.irccloud.com)
2024-06-12 20:24:13 × mekeor quits (~user@2001:a61:10ae:1901:3241:bc6e:53bb:fccc) (Read error: Connection reset by peer)
2024-06-12 21:35:11 <liskin> Mine goes to systemd journal but that's probably not a usual setup. But then, these days...
2024-06-12 23:30:53 dysthesis joins (~dysthesis@user/dysthesis)
2024-06-13 01:13:59 × catman quits (~catman@user/catman) (Remote host closed the connection)
2024-06-13 01:29:52 catman joins (~catman@user/catman)
2024-06-13 01:53:38 × weitcis quits (~quassel@s-169-232-102-176.resnet.ucla.edu) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
2024-06-13 02:21:11 × dysthesis quits (~dysthesis@user/dysthesis) (Quit: dysthesis)
2024-06-13 02:55:27 × td_ quits (~td@i5387092E.versanet.de) (Ping timeout: 264 seconds)
2024-06-13 02:56:46 td_ joins (~td@i53870929.versanet.de)
2024-06-13 03:12:28 weitcis joins (~quassel@syn-075-083-074-003.res.spectrum.com)
2024-06-13 03:20:20 × weitcis quits (~quassel@syn-075-083-074-003.res.spectrum.com) (Quit: No Ping reply in 180 seconds.)
2024-06-13 03:20:34 weitcis joins (~quassel@syn-075-083-074-003.res.spectrum.com)
2024-06-13 03:52:00 <haskellbridge> <James> Hello
2024-06-13 03:52:12 <haskellbridge> <James> iqubic (she/her): Hello
2024-06-13 03:52:48 geekosaur waves
2024-06-13 03:55:19 <haskellbridge> <James> iqubic (she/her): How are you?
2024-06-13 03:58:48 <haskellbridge> <James> https://matrix.to/#/#haskell-space:matrix.org
2024-06-13 04:56:59 × weitcis quits (~quassel@syn-075-083-074-003.res.spectrum.com) (Ping timeout: 264 seconds)
2024-06-13 05:19:55 weitcis joins (~quassel@syn-075-083-074-003.res.spectrum.com)
2024-06-13 05:39:23 thunderrd joins (~thunderrd@node-k7.118-174.static.totisp.net)
2024-06-13 05:54:15 × thunderrd quits (~thunderrd@node-k7.118-174.static.totisp.net) (Ping timeout: 264 seconds)
2024-06-13 06:07:41 thunderrd joins (~thunderrd@118.174.53.205)
2024-06-13 06:50:32 × ft quits (~ft@p3e9bcb39.dip0.t-ipconnect.de) (Quit: leaving)
2024-06-13 09:18:06 cfricke joins (~cfricke@user/cfricke)
2024-06-13 09:39:16 rascasse joins (~rascasse@user/diep)
2024-06-13 10:09:40 × rascasse quits (~rascasse@user/diep) (Ping timeout: 256 seconds)
2024-06-13 10:51:35 rascasse joins (~rascasse@user/diep)
2024-06-13 12:45:52 × catman quits (~catman@user/catman) (Quit: WeeChat 4.3.0-dev)
2024-06-13 12:53:37 catman joins (~catman@user/catman)
2024-06-13 14:42:07 × thunderrd quits (~thunderrd@118.174.53.205) (Remote host closed the connection)
2024-06-13 14:59:34 × rascasse quits (~rascasse@user/diep) (Ping timeout: 255 seconds)
2024-06-13 15:46:07 thunderrd joins (~thunderrd@118.174.53.205)

All times are in UTC.