back
user profile

JNRowe

7,426karma·1,207submissions·February 3, 2014
about
username at gmail.com ; Feel free to get in touch.

[ my public key: https://keybase.io/jnrowe; my proof: https://keybase.io/jnrowe/sigs/orH3nyNqAK4vkIpcxn2HRihHPV2HX80SyDwM9cR5xnw ]

recent activity (1,207 total)
comment
Now that all that isn't so raw, I'd love to know how you felt about the other contenders that were floating about at the time. Were any of them doing things you wanted to see in BK? I can…
5y ago·view thread
comment
Yeah. I was using a lot of hyperbole in an attempt to get my point across. However, in the time between writing my earlier comment and this I've actually been out for a lunchtime ride on my fix…
5y ago·view thread
comment
I wasn't suggesting removing all technology, as I agree that wouldn't work even if I wanted it. I just liked idea of a parallel low technology track fighting the good fight against pointy…
5y ago·view thread
comment
At last year's UCI worlds one of the riders(I forget who) had a dropper post failure, and it was depressing watching them slowly lose rank simply because of that. Part of me wants to see all the …
5y ago·view thread
comment
As kinda mentioned in the Timesigns note in the article they're all available on All4(the new name for 4od). So UK folks, and people who ahem... have IPs that look like they are, can watch all t…
5y ago·view thread
comment
Again, here we can rely on zsh having advanced globbing functionality. Instead of moving your test in to the execution block and suddenly having possibly unbalanced parallel groups you switch to some…
5y ago·view thread
comment
This feels like exactly the reason I prefer using zsh's zargs command for these things. In part because you can use all the extended globbing functionality zsh provides. Something like the foll…
5y ago·view thread
comment
I fear I may have phrased my question poorly. I can understand why you'd gravitate toward there now, I'm more generally curious about how that specialisation came to be in the first place. …
5y ago·view thread
comment
Hmm, if you mean the C-g behaviour then you need to set $NNN_TMPFILE: nnn() { declare -x +g NNN_TMPFILE=$(mktemp --tmpdir $0.XXXX) trap "rm -f $NNN_TMPFILE" EXIT =nnn…
5y ago·view thread
comment
From the man page: > The following is a list of all the standard widgets, and their default bindings in emacs mode, vi command mode and vi insert mode (the `emacs', `vicmd' and `viins…
5y ago·view thread
comment
Somewhat off-topic, but does anyone know the reason Inria seems to have developed such a specialisation around these types of tools? I get why you'd be there today, but is there a common link&#x…
5y ago·view thread
comment
You can also operate on the stack of pending commands programatically using the read and print builtins along with the common to both -z option. It can be a really nice way to build up or edit comple…
5y ago·view thread
comment
You're right, all it requires is a call to compinit from base zsh: `autoload -Uz compinit; compinit` And compinstall can be used to configure things like the case-sensitivity or amount of ambigu…
5y ago·view thread
comment
In last summer's heatwave I was walking home along the old roman routes in Anglia after having a problem with my bike, and with the full-on scorch we'd had all manner of encampments become v…
5y ago·view thread
comment
My assumption on bending is no, but I'm assuming that only because I'm sure we would have seen tonnes of stories posted about doing just that if it worked. The retro gamers love curved old …
5y ago·view thread
comment
> faux CRTs sitting atop the non-Amigas. ... in the end, they decided to use a standard LCD behind a milled acrylic lens Hmm, I'd never considered that. I keep seeing people talking about buy…
5y ago·view thread
comment
'bindkey "${key[Up]}" up-line-or-search' is probably the incantation you're looking for if you don't want to use oh-my-zsh or whatever. The $key hashmap is generated by …
5y ago·view thread
comment
It isn't shown in TFA, but the zcalc keymap is bindable in the line editor so not only can you use it like qalc/irb/luap/whatever you can also take advantage of any other functiona…
5y ago·view thread
comment
I'd guess that xorcist added a space at the end of the function name because zsh uses =( to specify one type of process substitution. Without the space or an escape for = zsh will error on alp…
5y ago·view thread
comment
I'm a zsh user, and I disagree on it not being much of an issue. It is very easy to inadvertently rely on all manner of zsh-specific behaviour in scripts. Short form logic syntax, builtins wi…
5y ago·view thread
comment
If you're looking to go full rabbit hole, the zsh native scripting handbook is good for a few examples. Easy to end up in linenoise if you're not careful though. A fair few really nice zsh…
5y ago·view thread
comment
In which case, I've won! Seriously though, I think you were probably lucky to have experienced zsh that way. The out of the box experience is incredibly bare. Said as a fellow oh-my-zsh user go…
5y ago·view thread
comment
When actually inside vim Tim Pope's excellent vim-projectionist has a wonderfully useful feature for flipping between various related files(:h projectionist-alternate). The whole plugin is reall…
5y ago·view thread
comment
Built-in zsh behaviour in fact, oh-my-zsh just enables some extremely useful non-default options. With a compinit call the directory substring expansion will work. And, with auto_pushd enabled cd fid…
5y ago·view thread
comment
Not for you, but perhaps for others who also like that behaviour. With zsh you can enable the auto_pushd option, which makes cd manipulate the directory stack itself. You could probably simply alias …
5y ago·view thread
comment
"CDPATH=<str>" without the export will work as you'd want, and won't pollute the environment for subshells and scripts. It is unlikely you really want to export anything lis…
5y ago·view thread
comment
I wonder if the simplest "trick" is to do the exact opposite. Name your ~/.sqliterc something else, and then "alias sqlite3='sqlite3 -init ~/.sqliterc-interactive'&…
5y ago·view thread
comment
I've been really enjoying the litecli experience. Having been a ptpython¹ user I already knew about prompt_toolkit², but somehow had missed litecli. This comment is just a general recommendation…
5y ago·view thread
comment
I like Tom Morris' bees repository¹ as an example of recruiter practice, because you can really feel the frustration in the README. ¹ https://github.com/tommorris/bees …
5y ago·view thread