Logs: freenode/#xmonad
| 2020-12-08 11:01:29 | → | Rockj joins (~rockj@2001:67c:550:feed::1) |
| 2020-12-08 11:05:06 | → | ericsagn1 joins (~ericsagne@2405:6580:0:5100:230f:7e22:ba44:597f) |
| 2020-12-08 11:37:10 | × | Rockj quits (~rockj@2001:67c:550:feed::1) (Ping timeout: 258 seconds) |
| 2020-12-08 11:43:23 | → | liskin[m] joins (liskinmatr@gateway/shell/matrix.org/x-afjvnrhkjbsjxqqf) |
| 2020-12-08 11:43:59 | <afreak> | Some of my non-focused windows gets almost my focusedBorderColor, when it should have had normalBorderColor, but they seems to get a blend between the two. is there a fix for this ? ( you can see it here https://pasteboard.co/JDXVAF3.png , my normal color is #2D2D2D, while my focused color is #CC99CC ) |
| 2020-12-08 11:55:14 | <dminuoso> | Solid: Well I've looked 4 times already.. given that I *wrote* all of this and didn't just blindly copy and paste, Im confident I didn't miss anything either.. |
| 2020-12-08 11:55:55 | <dminuoso> | I have an explicit keys config too, so there's nothing I didn't specify |
| 2020-12-08 11:56:04 | <dminuoso> | Unless ewmh nastly injects something |
| 2020-12-08 11:56:20 | <dminuoso> | I guess it might.. time to check |
| 2020-12-08 11:58:27 | <Solid> | dminuoso: I guess a good place to start would be to dump the stack and see if anything looks weird there |
| 2020-12-08 11:58:41 | <Solid> | there's X.H.DebugStack for that |
| 2020-12-08 11:59:10 | <dminuoso> | Mmm, well the stack set seems intact every time it happens. It's the layouting that's suddenly wrong. |
| 2020-12-08 12:00:09 | <dminuoso> | But I guess a DebugStack depending on whether some extensible state is set is worth doing anyway |
| 2020-12-08 12:00:33 | <dminuoso> | (as a logHook I mean) |
| 2020-12-08 12:02:55 | <dminuoso> | Perhaps this is the moment where I should start rigging rofi into my xmonad setup, to sort of mimic emacs. |
| 2020-12-08 12:03:20 | <dminuoso> | Such that I can do `mod-x enable-debug-stack-loghook` :> |
| 2020-12-08 12:03:31 | <dminuoso> | With tab completion and everything |
| 2020-12-08 12:03:44 | <Solid> | hahaha |
| 2020-12-08 12:20:04 | <crab> | i started using rofi, but i like how XMonad.Prompt.Shell also supports tab-completing filename arguments |
| 2020-12-08 12:26:09 | → | Rockj joins (~rockj@2001:67c:550:feed::1) |
| 2020-12-08 12:27:33 | <dminuoso> | oh actually dmenu is enough for this, that's perfect |
| 2020-12-08 12:32:34 | <dminuoso> | No seriously, keybindings I rarely use are almost useless to me, I cant build muscle memory for it |
| 2020-12-08 12:33:11 | <dminuoso> | But yeah, this works. I should probably write a little bit of infrastructure around it, so modules can dynamically register commands with my "dmenu" bar |
| 2020-12-08 12:36:43 | <Solid> | there's probably also an XMonad.Prompt module for it, so you can use haskell :> |
| 2020-12-08 12:37:50 | <crab> | xmonad.prompt module for which? |
| 2020-12-08 12:39:45 | <Solid> | just to execute an arbitrary X action I guess |
| 2020-12-08 12:39:54 | <Solid> | it's probably easy to write if it's not there already |
| 2020-12-08 12:39:59 | <Solid> | sounds like the simplest kind of prompt |
| 2020-12-08 12:40:33 | × | Rockj quits (~rockj@2001:67c:550:feed::1) (Ping timeout: 272 seconds) |
| 2020-12-08 12:40:39 | <Solid> | ah, of course, it's artfully named "XMonad.Prompt.XMonad" :D |
| 2020-12-08 12:42:25 | <crab> | oh, that |
| 2020-12-08 12:45:03 | <dminuoso> | Solid: does that have narrowing built-in? |
| 2020-12-08 12:46:25 | <Solid> | dminuoso: as in, you press "x" and then it only shows you the ones with "x" in them (modulo your fuzzy matching preferences)? yes |
| 2020-12-08 12:54:28 | <dminuoso> | Mmm I might try it out some time. Right now dmenu is fine, I really dont want to customize it |
| 2020-12-08 12:54:48 | <dminuoso> | dmenu does just fine since it nicely fits right ontop of my xmobar, and Im used to it as an application runner |
| 2020-12-08 12:55:07 | <dminuoso> | But indeed, now I can do `mod-x debug-stack` :> |
| 2020-12-08 12:59:56 | → | Rockj joins (~rockj@2001:67c:550:feed::1) |
| 2020-12-08 13:05:15 | × | Rockj quits (~rockj@2001:67c:550:feed::1) (Ping timeout: 272 seconds) |
| 2020-12-08 13:16:18 | → | geekosaur joins (82659a09@host154-009.vpn.uakron.edu) |
| 2020-12-08 13:41:52 | → | Rockj joins (~rockj@2001:67c:550:feed::1) |
| 2020-12-08 13:46:50 | × | Rockj quits (~rockj@2001:67c:550:feed::1) (Ping timeout: 264 seconds) |
| 2020-12-08 13:51:00 | → | materiyolo joins (~materiyol@112.204.171.225) |
| 2020-12-08 13:51:38 | <Liskni_si> | dminuoso: even the gnome and windows folks figured that mod-x start-typing is the perfect way to interact with the computer |
| 2020-12-08 13:52:22 | <Liskni_si> | not sure about windows but gnome uses some sort of frecency so that after a few tries you only need to type the first letter and it does what you want |
| 2020-12-08 13:55:56 | <geekosaur> | there's several dmenu alternatives that implement that, no? |
| 2020-12-08 13:58:30 | <dminuoso> | In windows you can use the windows-key for that too :) |
| 2020-12-08 13:59:27 | <Liskni_si> | geekosaur: yes, I was just agreeing that a frecency based prompt adapts much better to the user than lots of keybindings |
| 2020-12-08 14:00:09 | <Liskni_si> | rarely used keybindings get forgotten, often used commands should automatically become easier to perform, frecency prompts handle this automatically, manually editing xmonad.hs doesn't. |
| 2020-12-08 14:00:55 | <Liskni_si> | dminuoso: yeah, I know, I just haven't used it enough to observe whether it learns and how reliable it is |
| 2020-12-08 14:01:27 | <dminuoso> | Im an infrequent windows user, and it seems quite fine for most things. |
| 2020-12-08 14:01:53 | <dminuoso> | Sure, it's not as responsive or customizable compared to say emacs where you can chose your own narrower for you |
| 2020-12-08 14:02:42 | <dminuoso> | Anyhow, the dmenu integration works really well. I may not get frequency-based fuzzy matching, but I think it's fine. |
| 2020-12-08 14:03:12 | <dminuoso> | Now all I need is just an infrastructure where code can just register commands to some global extensible state |
| 2020-12-08 14:03:37 | <dminuoso> | So I dont have this central xmonad.hs where I need to concat all [(Command, X ()] to |
| 2020-12-08 14:14:57 | <Liskni_si> | mc47: btw after yesterday's announcement that Gitter is integrated with Matrix (https://news.ycombinator.com/item?id=25334246) I experimented with Matrix, hoping it could make #xmonad more accessible for younger gens, and everything that could break did break: https://news.ycombinator.com/item?id=25340848 :-( |
| 2020-12-08 14:15:24 | <Liskni_si> | mc47: but I discovered there already _is_ #xmonad on Matrix, a room separate from this one. |
| 2020-12-08 14:42:40 | → | Rockj joins (~rockj@2001:67c:550:feed::1) |
| 2020-12-08 14:43:59 | × | geekosaur quits (82659a09@host154-009.vpn.uakron.edu) (Remote host closed the connection) |
| 2020-12-08 14:53:56 | × | daphnis quits (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 240 seconds) |
| 2020-12-08 15:03:18 | × | materiyolo quits (~materiyol@112.204.171.225) (Quit: WeeChat 2.9) |
| 2020-12-08 15:05:30 | <Solid> | Liskni_si: I think lots of keybindings are still much more efficient than frecency-based filtering for often used commands |
| 2020-12-08 15:05:50 | <Solid> | I'm sure no one wants to do `M-x end-of-line` instead of `C-e` ;) |
| 2020-12-08 15:06:01 | <Liskni_si> | Solid: true |
| 2020-12-08 15:07:14 | × | Rockj quits (~rockj@2001:67c:550:feed::1) (Ping timeout: 258 seconds) |
| 2020-12-08 15:07:23 | <Liskni_si> | in a magical world where gnome3 takes the best out of gnome2, setting a keybinding would be as simple as just pressing the keys when you're just about to hit enter after doing M-x e for the hundredth time |
| 2020-12-08 15:07:44 | <Liskni_si> | (referring to the ability to assign keyboard shortcuts to menu items in gtk2 by simply pressing it when hovering over the menu) |
| 2020-12-08 15:08:05 | <Liskni_si> | obviously I'm not a gnome3 user but if they implemented this I'd envy them and try to replicate that somehow |
| 2020-12-08 15:08:21 | <Solid> | that does sound indeed sound pretty cool |
| 2020-12-08 15:14:16 | → | Rockj joins (~rockj@2001:67c:550:feed::1) |
| 2020-12-08 15:16:52 | → | magnicida joins (~raskolnik@p200300ef2f059f005114f64600d33d46.dip0.t-ipconnect.de) |
| 2020-12-08 15:16:59 | × | magnicida quits (~raskolnik@p200300ef2f059f005114f64600d33d46.dip0.t-ipconnect.de) (Client Quit) |
| 2020-12-08 15:22:57 | × | Rockj quits (~rockj@2001:67c:550:feed::1) (Ping timeout: 260 seconds) |
| 2020-12-08 15:28:23 | → | daphnis joins (~daphnis@cm-84.214.179.98.getinternet.no) |
| 2020-12-08 15:35:03 | → | growpotkin joins (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
| 2020-12-08 15:40:13 | <dminuoso> | Dec 08 16:39:56 Verleihnix xmonad[30201]: Enum.toEnum{Word8}: tag (8211) is outside of bounds (0,255) |
| 2020-12-08 15:40:14 | dminuoso | sighs |
| 2020-12-08 15:42:35 | → | Rockj joins (~rockj@2001:67c:550:feed::1) |
| 2020-12-08 15:45:30 | <dminuoso> | Mmm, this is going to be annoying to debug since this is all running through an nixos options |
| 2020-12-08 15:53:40 | → | seschwar joins (~seschwar@unaffiliated/seschwar) |
| 2020-12-08 15:54:38 | × | Rockj quits (~rockj@2001:67c:550:feed::1) (Ping timeout: 264 seconds) |
| 2020-12-08 16:01:09 | <dminuoso> | Oh interesting, that's a bottom bomb from inside debugStackString |
| 2020-12-08 16:01:29 | <dminuoso> | Nice to have these partial functions flying around in base. |
| 2020-12-08 16:12:02 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 2.9) |
| 2020-12-08 16:26:19 | → | Rockj joins (~rockj@2001:67c:550:feed::1) |
| 2020-12-08 16:31:50 | × | Rockj quits (~rockj@2001:67c:550:feed::1) (Ping timeout: 264 seconds) |
| 2020-12-08 16:34:27 | → | halfy joins (~will@cpc147822-brnt4-2-0-cust700.4-2.cable.virginm.net) |
| 2020-12-08 16:34:45 | → | Half-Shot joins (half-shoth@gateway/shell/matrix.org/x-tdiukdsaldfbqrdp) |
| 2020-12-08 16:37:10 | <mc47> | Liskni_si sorry, I was AFK. I couldn't join #xmonad on Matrix, it said I don't have an invitation |
| 2020-12-08 16:37:51 | <Liskni_si> | mc47: was that yesterday or couple days ago? |
| 2020-12-08 16:37:54 | <mc47> | It's cool that you tried it though, thanks! |
| 2020-12-08 16:37:58 | <mc47> | It was today actually |
| 2020-12-08 16:38:09 | <Liskni_si> | mc47: anyway I didn't get discouraged so it should be fixed now |
| 2020-12-08 16:38:22 | <halfy> | hi Liskni_si, having a look at the Matrix bug now |
| 2020-12-08 16:38:29 | <halfy> | (with my bridge admin hat on) |
| 2020-12-08 16:38:46 | <Liskni_si> | halfy: ě |
| 2020-12-08 16:38:48 | <Liskni_si> | ♥ |
| 2020-12-08 16:39:12 | <mc47> | Liskni_si now I'm in, cool! |
| 2020-12-08 16:43:05 | <Solid> | bugs getting fixed?! \o/ |
| 2020-12-08 16:50:40 | <Liskni_si> | 17:49:48 -- [#xmonad] [1] $~a quieted by egan.freenode.net on So, 02 kvě 2020 00:17:36 |
| 2020-12-08 16:50:42 | <Liskni_si> | 17:49:48 -- [#xmonad] End of Channel Quiet List |
All times are in UTC.