This is a woman who has given birth
Just a guy doing stuff.
This is a woman who has given birth
I’m not familiar with ports, does it provide an easy way to install packages of a particular version? Is it OpenBSD only, or just a system of installing things?
I’ve got no dog in the race as of yet, I’ve bounced off of nixos a few times because of the general lack of consistency from one package to the next in terms of configuration options made available in the Nix language.
Genuinely curious about how it compares. The nix package manager seems fairly promising, even on non-Nix systems, if I could ever convince myself I needed it
Somehow there’s never time to do it right, but there’s always time to do it again
Group policy lets you basically configure anything on any machine in the active directory domain; Installed programs, installed updates, basically any settings, schedules, services, automatically adding (and limiting by users if you want) network devices like printers and storage… It’s pretty powerful, and does way more than just filesystem permissions.
Java devs gotta be able to read the whole name of their WidgetFactoryBuilderRepositoryConstructorFactoryRepositoryBuilderFactoryRepositoryManagerBuilderFactoryRepositoryFactoryFactoryFactoryBuilderFactory
What would an operating system need yank registers for? Maybe if you get a good text editor to go with it, like Evil Mode 😉
It has one bearing: it puts them in the same location together
For those I just commit with the message “ngl there’s a lot of changes in here”
Can’t forget the intermediate step of PHP 9: PHP borrow checker
PHP has gotten really good over the past few versions, actually. Lots of really great stuff has been added, it feels like it resembles rust more every release lol
I do; you’re only dismissing it because it’s formatted differently from the exact workflow you’re describing, but it’s certainly just as powerful if not more so
You can get pretty close to the same experience with https://github.com/mfussenegger/nvim-dap, any others?
I went helix -> vim -> emacs -> kakoune -> neovim, super interesting to see how people’s experiences differ
Most of the productivity comes from the motions; Being able to jump around the text incredibly fast, combining motions with actions and repeats, it’s unparalleled in the sheer speed. I can delete an entire function with the same basic pattern Id use to delete a word.
daf
-> Delete the current function my cursor is on
daw
-> Delete the current word
d3af
-> Delete the next three functions
Stuff like that, but with everything
Name a downside, I’ll tell you how you’re probably wrong
I blame my autism
I can’t tell if you’re trolling; Page up and page down are different from “I need to jump 10 lines down” with 10j
. Or 11 lines with 11j
. Or “Delete the line I’m on and the six below it” with d6j
.
I have most of the features of an IDE in my neovim config; name a feature and there’s almost certainly a plugin for it!
Those are just a few small examples. One of my favorite things that vim enables for me is working with text objects. Things like functions, variables, classes, conditionals, paramters… Etc. Any action works with any text object - Want to jump to the next function in the file? Copy everything inside of a conditional? Cut everything up to (but not including) the nearest capital D on the line? Delete just the word your cursor is in the middle of (and one of the spaces around it)? Delete the current line and the N lines below it?
The motions make editing code incredibly fast, and I still have modern features like variable completion, copilot, intellisense, ‘jump to definition’, “hover” information, fuzzy search in project… Name a feature. I highly recommend giving it a closer look for stuff like that.
Not “move the current line of code”, but instead “jump the cursor a number of lines”
TOML or bust