[14:15:36] TIL git add -p 🤯 🤩 [14:36:49] <_joe_> cdanis: ?? [14:37:10] it prompts you a diff hunk at a time, _joe_ [14:37:23] <_joe_> oh without the emojis [14:37:33] <_joe_> I was trying to figure out what would those do in that CLI [14:37:43] <_joe_> git add -p is one of the best things I discovered [14:37:47] <_joe_> second to magit [14:38:01] <_joe_> the real thing missing from vscode :P [14:43:46] I am wondering if the GitLens extension will do that [14:43:50] it does a lot of other fancy stuff [14:44:01] like per-line blame on a tooltip 😍 [15:21:14] darcs was doing that by default (prompting one hunk at a time) [15:21:21] ah the good old times [15:21:55] also recommended git config --global interactive.singlekey true [15:22:01] or sth to that effect [15:22:36] nice [15:22:52] nice [15:23:07] speaking of git tips, noprefix = true in gitconfig's [diff] section saved hours of my life [15:23:35] I can now double-click on a filename to copy it, without having to deal with a/bla.pp b/bla.pp [15:23:40] omg [15:23:44] why didn't I know this years ago [15:23:48] why isn't this the default [15:23:54] omg [15:24:04] 🤯 🤯 🤯 [15:24:05] probably to be compatible with patch(1)? [15:25:58] also making sure ':' isn't copied when double-clicking saved weeks of my life [15:26:36] by overriding xterm*on2Clicks in .Xresources, I have regex ^(http(s)?:\/\/)?[[:alnum:]!#+,.\/=?@_~-]+ [15:27:30] so now if I double-click on a filename from git grep's output it does not include the bloody : [15:27:36] gnome-terminal's widget DTRT there [15:27:43] and also supports emojis well, key feature [15:28:05] yah emojis are important [15:28:14] 💯 [15:28:21] 👍 [15:29:36] * godog stares at squares on rxvt-unicode [15:29:54] * ema is proud of seeing the emojis on xterm [15:32:52] in color as well ema? [15:33:23] without the green on 🍵 how would you know what it was ;) [15:33:43] touché [15:34:23] is a 🍺 really a 🍺 in greyscale? [15:34:55] what is reality anyways [15:35:19] thanks for the `git add -p` useful indeed! [15:35:21] how can IRC be real if our eyes aren't real? [15:36:27] what's interactive.singlekey true ? [15:37:23] I'm fairly sure the eyes are real, it's just the data they create is ephemeral [15:37:52] XioNoX: you can just hit y or n etc when doing a git add -p [15:37:55] instead of having to hit enter ;) [15:38:08] haha [15:38:10] that is really nice [15:38:16] will enable [15:38:19] chaomodus: sorry, obscure refernce to a Jaden tweet [15:39:06] I also strongly recommend the pushInsteadOf hacks I do in my gitconfig to always fetch using HTTPS but still push using SSH [15:39:28] (extra nice when using Yubikeys) [18:31:07] godog: how was swiftrepl even installed on ms-fe1005? hah [19:53:44] arghhhh [19:54:03] jsonschema has built-in format strings for 'ipv4' and 'ipv6' but nothing for host:port, I blame you for this _joe_ [19:56:11] <_joe_> cdanis: blame ottomata! he's the one who infected us with jsonschema! [19:57:46] <_joe_> cdanis: but yeah, jsonschema is the best validation standard for json, for a very specific reason [19:58:20] because it is the only one? :P [19:58:27] is that the reason? :P