Live data from Hacker News

Twelve Days of Shell

12days.cmdchallenge.com

71–80 of 89 posts

Re: Twelve Days of Shell

#71

I've recently reached a point where I feel I've reached an upper limit with how much efficiency I can extract from my usual toolset/editors. So I've gone on a journey where I'm finally exploring tools that make living in the command line a productive and pleasant experience for me. I've long put off learning or even exploring tmux or learning more than a few handful of vim keybinds. So I started digging into configur…

I have an odd suggestion for learning more of vim: Check out gvim.

It's vim with a GUI, dropdowns for nice discoverability and most importantly the shortcuts on each menu item are the commands to use it in regular vim. It's how I found out vim even had folding waaay back.

For Firefox, I use Tridactyl. After Vimperator died I tried several replacements and found Vimium very limited (IIRC it was the one that was just hotkeys and didn't have modes like vim, no idea how it's grown since then). I have Tridactyl configured to open gvim with the contents of any text input when I hit ctrl+i so I can use vim for them.

Re: Twelve Days of Shell

#72

Earlier quoted context omitted.

Too many people I know spend their boxing day packing up their tree. Christmas is over before it's barely begun! But that's kind of understandable when Christmas begins in September if you believe the retailers.

Indeed. Christmas lasts until Epiphany (January 6th) or even Candlemas (February 2nd). Commercialism is likely the culprit for the current state of affairs. By putting the "Christmas season" and the commercialized variety of festivity before Christmas and making Christmas day the big finale, you create a situation during which you can get people to buy, buy, buy. And then it's over. Compare that with the real deal an…

> Indeed. Christmas lasts until Epiphany (January 6th) or even Candlemas (February 2nd).

Up to Candlemas was probably more cultural than liturgical, as things go back to 'Ordinary time' in the West post-Epiphany:

* https://en.wikipedia.org/wiki/Christmastide

* https://en.wikipedia.org/wiki/Liturgical_year#Christmastide

* https://en.wikipedia.org/wiki/Epiphany_(holiday)

Re: Twelve Days of Shell

#73
post #65

I thought there was too much ambiguity to several of the challenges: I gave up after the following exercise: On the eighth day of Shell my true love gave to me Eight elves in Santa's Workhop/ ... Hint: Try finding files named after Elves and moving them to the Workshop/ directory. It turns out, all they want is the files in the ./Elves directory to the ./Workshop directory. But I didn't figure that out.

You're overthinking it. You can get quite far with a bit of ls or find . -type f exploration

Re: Twelve Days of Shell

#76
post #71

I've recently reached a point where I feel I've reached an upper limit with how much efficiency I can extract from my usual toolset/editors. So I've gone on a journey where I'm finally exploring tools that make living in the command line a productive and pleasant experience for me. I've long put off learning or even exploring tmux or learning more than a few handful of vim keybinds. So I started digging into configur…

I have an odd suggestion for learning more of vim: Check out gvim. It's vim with a GUI, dropdowns for nice discoverability and most importantly the shortcuts on each menu item are the commands to use it in regular vim. It's how I found out vim even had folding waaay back. For Firefox, I use Tridactyl. After Vimperator died I tried several replacements and found Vimium very limited (IIRC it was the one that was just h…

Vimium does have visual/caret/insert/command modes these days. Tridactyl does seem nice, I will check this out, thanks!

Re: Twelve Days of Shell

#77

'Seven files that start with Santa' is actually about filenames. That's pretty confusing especially since users are primed with file contents from the previous exercises already. And from pipers piping description I had no idea what was wanted of me.

I think that may be the point, the subtlety of "lines of pipers piping" got me for a second - as opposed to the 11 pipers piping files (which is what I thought it wanted).

Re: Twelve Days of Shell

#79
post #71

I've recently reached a point where I feel I've reached an upper limit with how much efficiency I can extract from my usual toolset/editors. So I've gone on a journey where I'm finally exploring tools that make living in the command line a productive and pleasant experience for me. I've long put off learning or even exploring tmux or learning more than a few handful of vim keybinds. So I started digging into configur…

I have an odd suggestion for learning more of vim: Check out gvim. It's vim with a GUI, dropdowns for nice discoverability and most importantly the shortcuts on each menu item are the commands to use it in regular vim. It's how I found out vim even had folding waaay back. For Firefox, I use Tridactyl. After Vimperator died I tried several replacements and found Vimium very limited (IIRC it was the one that was just h…

Shameless shill - I found Tridactyl and Vimium to be frustratingly limited due to the security restrictions imposed on web extensions, so I've been working on https://glide-browser.app/ for a while; It's a fork of Firefox with (some) vim motions and a TypeScript based config.

Re: Twelve Days of Shell

#80

I've recently reached a point where I feel I've reached an upper limit with how much efficiency I can extract from my usual toolset/editors. So I've gone on a journey where I'm finally exploring tools that make living in the command line a productive and pleasant experience for me. I've long put off learning or even exploring tmux or learning more than a few handful of vim keybinds. So I started digging into configur…

GNU Screen + dvtm/mtm + Vim (with some minimal plugins; especially for buffer mgmt) on a large Monitor is what you need to live on the command line :-)

Just have some minimal configs for the above and learn more of the default key bindings/behaviour etc. That way you can easily take the above setup to any machine that you move to.

Post reply on HN