@henrik @maxim I can't get multiline to work, at least with :Gqfopen
Projects:
- MahjongWind.com (play Mahjong online)
- Fit Commit (git hook to validate commit messages)
Titles:
- Director of Yak Shaving at Salesforce Trailhead
- Dad
Interests: history, Ruby, Elixir, mahjong, cello, chess, outer space, and martial arts.
San Francisco 🇺🇸
Taipei 🇹🇼
I’ve started writing again! I wrote the first essay for my newsletter last week about how I view AI coding assistants. Would love to get your feedback!
https://open.substack.com/pub/sarahmei/p/the-next-abstraction
Please consider subscribing if you’d like to see me write more. There’s a free option!
@henrik @maxim FWIW :Gqfopen in yegappan/greplace solves global search/replace for me in Vim. You can check out the grepprg-related stuff in my vimrc too https://github.com/m1foley/dotfiles/blob/main/_vimrc
@zmanguy Life hack: becoming well versed in literature solely through metal. Who wants to spend a month with their nose in Moby-Dick when Mastodon's "Leviathan" is so awesome?
If you load this page it contacts 82 IP addresses executing 256 separate HTTP transactions to download 18MB of data writing 64 cookies to your device to tell you “no”
This is old man stuff here, but I had a fun time reading the Rime of the Ancient Mariner. The experience of reading was worth looking up the archaic words, and there are some big cultural influences in it, like "an albatross around one's neck." https://www.poetryfoundation.org/poems/43997/the-rime-of-the-ancient-mariner-text-of-1834
Richard Brautigan's "All Watched Over By Machines Of Loving Grace" now comes with an "AI analysis" https://allpoetry.com/All-Watched-Over-By-Machines-Of-Loving-Grace
💜📘 The Elixir Book Club has chosen our next book!
Designing Data-Intensive Applications (1st Edition)
This highly regarded book reviews the options and trade-offs to consider when handling large datasets.
We meet on Discord for an hour every other week. Our first meeting is Sunday, June 1, 2025, and we will discuss chapters 1 and 2.
@Lasko `1,5>2` doesn't work in Vim 9.1. This does: `1,5>>`
But what I originally went into the manual for:
You might know that you can open multiple files in split windows, using something like
vim -o file1 file2 file3
But if you forgot the -o and would like to do it after #Vim is already open, the :all command is what you're looking for.
(There's also -O for vertical splits, equivalent to :vert all, and -p, equivalent to :tab all.)
The Elixir Book Club is starting our next book: Elixir Patterns! You can join our first discussion on September 22nd, covering chapters 1 and 2. I hope to see you there!
@AlSweigart OTOH I've always credited one of your Coffeeghost videos as the tipping point that converted me to atheism. You explained yourself quite clearly and it changed my mind.
@pytexas FWIW Poll Everywhere is $588/year for the plan that includes moderation
@AlSweigart @allwelikeworms I’m happy to inform you that Donnie Darko 100% holds up
Check it out! I've been working on a new way to build command-line interface apps that work with web services that doesn't require an API, making it dramatically less complicated to deploy CLI apps.
I call it Terminalwire.
Currently I have it working in Rails, but the plan is to roll it out to more frameworks and runtimes.
Right now its in private beta and I'd love to work with folks who want to ship or simplify production CLI apps.
@scy I used this to write the vim-expresso plugin! https://github.com/m1foley/vim-expresso
you know, it's funny, Ethernet was named after the luminiferous ether. and then people invented WiFi and had to name it something else
@davetron5000 yo @bradgessler this sounds like an idea you'd be interested in
thanks i hate it https://github-roast.pages.dev/