6,031 karma · joined May 20, 2015
Also, getting bulk editing perfect, including the edge cases, is inefficient regardless of the tools you use. For the majority of those cases, I would just combine simple search and replace (cgn), dot repeat (.), and undo plus skip (un) for the edge cases. Then jump back (N) to the edge cases and make manual edits. It's quick, provides instant visual feedback, and requires less cognitive work than trying to process it all at once. And that's the approach people likely have in mind when they mention dot repeat.
[1] Or at least stepping right close to it.
Also, notice how real world tropes are just portrayed as facts in the Harry Potter world.
But there are things you can't unsee once you revisit the series as an adult, like all the harmful tropes that's casually littered throughout the series. From unpleasant people almost always being portrayed as fat and ugly to house elves who have a frightened reaction to the idea of being freed from enslavement, and cunning, greedy creatures with long, hooked noses that run the wizarding bank. If that weren't too on the nose, that bank even had a seven pointed star on the floor in the movies. Oh, and Kingsley Shacklebolt is quite an interesting name to give a fictional black person. And that's barely scratching the surface.
But even if you don't take JKR's views as pro-slavery, it's still pretty ironic that the rhetoric of happy slaves is taken from literal slavers from history.
We all know user agreements exist to strip users of their rights and to absolve companies of wrongdoing. We know that corporate apologists here are also well aware of this fact. When user agreements explicitly grant companies the right to screw over users, apologists are quick to make excuses about how it's all standard operating procedure and accuse people of being uncharitable for doing a plain reading of the text [1]. Yet when people are actually screwed over by companies, those very same people blame users for accepting the user agreement. It's a bad faith system.
User agreements are nothing more than power plays by exploitative companies.
Wealthy companies getting away with fraud is unfortunately business as usual.
Don't install everything at the system level (NixOS). Home Manager is better suited for things like Claude. And even if you did choose to install Claude from your NixOS configuration, you can draw from a different Nixpkgs commit.
Usually, using the latest stable channel for NixOS and nixpkgs-unstable for the rest is good enough.
BTW this isn't an opinion on the availability of GPT 5.6. I couldn't care less about that.
- deleting past the insertion point in insert mode
- visual mode
- split screen
- multiple buffers
- text objects
- macros
So even for people who don't care about Vim's syntax highlighting or autocomplete features, I'd assume real vi is a non-starter. I'd choose it over nano (no offence), but still.