Logs: liberachat/#xmonad
| 2024-06-30 18:25:22 | ← | L29Ah parts (~L29Ah@wikipedia/L29Ah) () |
| 2024-06-30 18:37:28 | → | L29Ah joins (~L29Ah@wikipedia/L29Ah) |
| 2024-06-30 20:26:29 | → | hightower2 joins (~hightower@213.186.15.36) |
| 2024-06-30 22:31:23 | × | Nixkernal quits (~Nixkernal@240.17.194.178.dynamic.cust.swisscom.net) (Ping timeout: 256 seconds) |
| 2024-06-30 23:41:27 | × | mekeor quits (~user@2001:a61:25ed:a301:ad37:1d69:745f:dbe2) (Quit: towards emacs as interface to cybernetic council communism) |
| 2024-07-01 00:11:15 | × | Leary quits (~Leary@user/Leary/x-0910699) (Remote host closed the connection) |
| 2024-07-01 00:14:06 | → | Leary joins (~Leary@user/Leary/x-0910699) |
| 2024-07-01 00:44:02 | × | ft quits (~ft@mue-88-130-107-007.dsl.tropolys.de) (Ping timeout: 268 seconds) |
| 2024-07-01 00:45:18 | → | ft joins (~ft@mue-88-130-106-118.dsl.tropolys.de) |
| 2024-07-01 02:43:48 | × | td_ quits (~td@i5387093F.versanet.de) (Ping timeout: 255 seconds) |
| 2024-07-01 02:45:37 | → | td_ joins (~td@i53870923.versanet.de) |
| 2024-07-01 04:26:44 | <haskellbridge> | <iqubic (she/her)> So, I'm looking at XMonad.Prompt and I see that vimLikeXPKeymap exists, and I'm not sure how to use that. |
| 2024-07-01 04:27:58 | <haskellbridge> | <iqubic (she/her)> Oh, wait... I can just pass that in as the promptKeymap |
| 2024-07-01 05:45:32 | → | tinman joins (~tinman@106.51.190.199) |
| 2024-07-01 06:12:23 | <haskellbridge> | <iqubic (she/her)> What's the units for the height parameter of the XPConfig record? |
| 2024-07-01 06:40:04 | × | ft quits (~ft@mue-88-130-106-118.dsl.tropolys.de) (Remote host closed the connection) |
| 2024-07-01 06:43:36 | <haskellbridge> | <iqubic (she/her)> It looks like it pixels. |
| 2024-07-01 06:44:15 | → | redgloboli joins (~redglobol@user/redgloboli) |
| 2024-07-01 06:46:43 | <haskellbridge> | <iqubic (she/her)> Now, I'm getting a weird thing a happening. When I'm running a prompt, things seem to be working. When I hit Tab, I go to the next completion in the list, but when I hit Shift-Tab, I also go to the next completion in the list. |
| 2024-07-01 07:22:43 | → | cfricke joins (~cfricke@user/cfricke) |
| 2024-07-01 07:50:22 | × | T_X quits (~T_X@diktynna.open-mesh.org) (Read error: Connection reset by peer) |
| 2024-07-01 07:50:31 | → | T_X joins (~T_X@diktynna.open-mesh.org) |
| 2024-07-01 08:50:06 | × | tinman quits (~tinman@106.51.190.199) (Ping timeout: 250 seconds) |
| 2024-07-01 11:17:41 | → | ircbrowse_tom joins (~ircbrowse@user/tomsmeding/bot/ircbrowse-tom) |
| 2024-07-01 11:17:41 | Server | sets mode +cnt |
| 2024-07-01 11:51:58 | × | zawaken- quits (~zawaken@user/zawaken) (Quit: ZNC - https://znc.in) |
| 2024-07-01 11:54:23 | → | zawaken joins (~zawaken@user/zawaken) |
| 2024-07-01 12:06:00 | → | Nixkernal joins (~Nixkernal@240.17.194.178.dynamic.cust.swisscom.net) |
| 2024-07-01 12:08:09 | × | vanvik quits (~vanvik@78.156.10.140) (Quit: Later) |
| 2024-07-01 12:11:14 | → | vanvik joins (~vanvik@78.156.10.140) |
| 2024-07-01 12:35:39 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 264 seconds) |
| 2024-07-01 12:49:35 | → | cfricke joins (~cfricke@user/cfricke) |
| 2024-07-01 13:13:49 | → | derfflinger joins (~derffling@user/derfflinger) |
| 2024-07-01 14:22:23 | × | derfflinger quits (~derffling@user/derfflinger) (Read error: Connection reset by peer) |
| 2024-07-01 14:50:26 | → | ft joins (~ft@p4fc2ab80.dip0.t-ipconnect.de) |
| 2024-07-01 15:30:48 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 268 seconds) |
| 2024-07-01 15:31:43 | → | cfricke joins (~cfricke@user/cfricke) |
| 2024-07-01 16:41:33 | × | MrElendig quits (~Urist@archlinux/op/MrElendig) (Quit: reboot) |
| 2024-07-01 16:42:56 | → | MrElendig joins (~Urist@archlinux/op/MrElendig) |
| 2024-07-01 17:18:02 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.2.2) |
| 2024-07-01 17:46:46 | × | yosafbridge quits (~yosafbrid@static.38.6.217.95.clients.your-server.de) (Quit: Leaving) |
| 2024-07-01 17:59:43 | → | yosafbridge joins (~yosafbrid@static.38.6.217.95.clients.your-server.de) |
| 2024-07-01 20:03:48 | <haskellbridge> | <iqubic (she/her)> I wish I knew why this wasn't working. |
| 2024-07-01 20:28:16 | → | byorgey joins (~byorgey@user/byorgey) |
| 2024-07-01 21:27:40 | × | de-vri-es quits (~de-vri-es@voyager.de-vri.es) (Quit: Bathrobe!) |
| 2024-07-01 21:28:02 | → | de-vri-es joins (~de-vri-es@voyager.de-vri.es) |
| 2024-07-01 21:28:11 | × | ectospasm quits (~ectospasm@user/ectospasm) (Quit: WeeChat 4.3.1) |
| 2024-07-02 00:47:50 | <haskellbridge> | <iqubic (she/her)> geekosaur: Do you know why my XMonad Prompt might be working incorrectly? When I'm running a prompt, things seem to be working. When I hit Tab, I go to the next completion in the list, but when I hit Shift-Tab, I still go to the next completion in the list. https://dpaste.com/7FVUW8Y3K |
| 2024-07-02 00:51:47 | <geekosaur> | what version of xmonad-contrib? shift-tab was only added lateish last year, and possibly isn't in a release (I need to check) |
| 2024-07-02 00:52:34 | <geekosaur> | okay, it's in 0.18 but not 0.17 |
| 2024-07-02 00:55:54 | <haskellbridge> | <iqubic (she/her)> I'm using 0.18, I think. |
| 2024-07-02 00:59:20 | <haskellbridge> | <iqubic (she/her)> Yeah, I'm running xmonad-contrib 0.18 |
| 2024-07-02 01:01:34 | <haskellbridge> | <iqubic (she/her)> geekosaur: I'm running on 0.18, yeah. |
| 2024-07-02 01:02:40 | <geekosaur> | sorry, I was poking the source. it looks correct to me |
| 2024-07-02 01:03:51 | <geekosaur> | what happens if you explicitly define `prevCompletionKey` to `(shiftMask, xK_Tab)` in myXPConfig? |
| 2024-07-02 01:03:51 | <haskellbridge> | <iqubic (she/her)> Is there a way I can test to see if I'm on 0.18? Running "xmonad --version" gives "0.18" |
| 2024-07-02 01:04:21 | <geekosaur> | xmonad-contrib generally has to match xmonad, although there have been exceptions |
| 2024-07-02 01:04:26 | <haskellbridge> | <iqubic (she/her)> How can I do that? |
| 2024-07-02 01:05:07 | <geekosaur> | I don't know 😞 the ways I know are for when you're not running Nix |
| 2024-07-02 01:06:13 | <haskellbridge> | <iqubic (she/her)> No, What I'm asking is "how can I explicitly define "prevCompletionKey""? |
| 2024-07-02 01:25:59 | <geekosaur> | https://dpaste.com/5GSGMNPSE |
| 2024-07-02 01:34:40 | <haskellbridge> | <iqubic (she/her)> geekosaur: I just enabled prevCompletionKey, and it doesn't work for me. Both tab and shift-tab are moving to the next entry... |
| 2024-07-02 01:42:15 | <geekosaur> | Solid, you know anything about this? was 4c0d3ca tested? |
| 2024-07-02 01:42:31 | <geekosaur> | (https://github.com/xmonad/xmonad-contrib/commit/4c0d3cac8d4f11022ea6c0178fb721b1d328d7d5) |
| 2024-07-02 01:43:40 | <geekosaur> | either the key is being misrecognizeed (seems unlikely) or handleCompletion is doing the wrong thing |
| 2024-07-02 01:58:29 | <haskellbridge> | <iqubic (she/her)> Does the startupHook run when use "xmonad --restart"? |
| 2024-07-02 01:59:32 | <geekosaur> | yes |
| 2024-07-02 02:00:04 | <geekosaur> | if you want to not run all or part of it on restart, see XMonad.Util.SessionStart |
| 2024-07-02 02:00:36 | <geekosaur> | https://github.com/geekosaur/xmonad.hs/blob/hilfy-2023/xmonad.hs#L193-L211 |
| 2024-07-02 02:03:57 | <haskellbridge> | <iqubic (she/her)> Weird... I just ran "pkill polybar" and then "xmonad --restart" and Polybar was not restarted: https://dpaste.com/26Q937MBP |
| 2024-07-02 02:05:05 | <haskellbridge> | <iqubic (she/her)> "myTerminal Nothing = "alacritty"" |
| 2024-07-02 02:07:13 | <haskellbridge> | <iqubic (she/her)> So, yeah, I'm a bit confused... |
| 2024-07-02 02:23:34 | <geekosaur> | might check the error log to see if polybar threw an error |
| 2024-07-02 02:23:48 | <geekosaur> | but… what does myHandleEvenHook look like? |
| 2024-07-02 02:23:59 | <geekosaur> | *myHandleEventHook |
| 2024-07-02 02:24:55 | <haskellbridge> | <iqubic (she/her)> myHandleEventHook :: Event -> X All |
| 2024-07-02 02:24:58 | <haskellbridge> | <iqubic (she/her)> myHandleEventHook = swallowEventHook (className =? "Alacritty") (return True) |
| 2024-07-02 02:25:26 | <haskellbridge> | <iqubic (she/her)> No polybar errors. |
| 2024-07-02 02:25:42 | <geekosaur> | on second thought, that shouldn't matter because if that were the problem then xmonad wouldn't work at all… |
| 2024-07-02 02:33:58 | <haskellbridge> | <iqubic (she/her)> How does "xmonad --restart" work? |
| 2024-07-02 02:35:37 | <geekosaur> | it sends an XMONAD_RESTART message to the root window, which is handled here https://github.com/xmonad/xmonad/blob/master/src/XMonad/Main.hs#L416-L420 |
| 2024-07-02 02:36:33 | <geekosaur> | which results in xmonad serializing its state to a file and `executeFile`ing itself, passing the file to the new instance |
| 2024-07-02 02:37:05 | <haskellbridge> | <iqubic (she/her)> Where does xmonad look for the new binary for the new instance? |
| 2024-07-02 02:37:15 | <geekosaur> | (actually I think it doesn't pass it any more, the new xmonad just looks for `xmonad.state` in its state dir) |
| 2024-07-02 02:38:26 | <geekosaur> | on $PATH |
| 2024-07-02 02:38:58 | <haskellbridge> | <iqubic (she/her)> Yeah, but is there a list of directories that xmonad looks in? |
| 2024-07-02 02:39:12 | <geekosaur> | that would be $PATH |
| 2024-07-02 02:39:23 | <geekosaur> | no, there is no hardcoded list that augments the path |
| 2024-07-02 02:41:01 | <haskellbridge> | <iqubic (she/her)> I see. That makes sesne. |
| 2024-07-02 02:41:07 | <geekosaur> | the XMONAD_RESTART message handler does `restart "xmonad" True`, `"xmonad"` is passed to `executeFile`, which searches `$PATH` |
| 2024-07-02 02:41:20 | <haskellbridge> | <iqubic (she/her)> Yep. I see. |
| 2024-07-02 02:41:39 | × | td_ quits (~td@i53870923.versanet.de) (Ping timeout: 264 seconds) |
| 2024-07-02 02:43:20 | → | td_ joins (~td@i53870908.versanet.de) |
| 2024-07-02 02:43:35 | × | terrorjack quits (~terrorjac@2a01:4f8:c17:87f8::) (Quit: The Lounge - https://thelounge.chat) |
| 2024-07-02 02:46:36 | → | terrorjack joins (~terrorjac@2a01:4f8:c17:87f8::) |
| 2024-07-02 03:24:42 | <haskellbridge> | <iqubic (she/her)> geekosaur: Turns out all the issues I was having with shift-tab doing weird things was due to somehow using an older version of xmonad-contrib despite using xmonad 0.18. I'm not sure how this version mismatch happened, but I blame nix. |
| 2024-07-02 03:25:20 | <haskellbridge> | <iqubic (she/her)> I have a much better way of configuring xmonad now that actually works well, and lets me specify whichever version of xmonad I need.. |
| 2024-07-02 03:25:49 | <haskellbridge> | <iqubic (she/her)> Also, xmonad not restarting properly has been fixed too. |
| 2024-07-02 03:26:27 | <geekosaur> | that would be weird because the code I gave you would have thrown an error long the lines of "XPConfig has no element prevCompletionKey" |
| 2024-07-02 03:26:34 | <geekosaur> | s/element/field |
All times are in UTC.