me: “I know Python! I've been using it on and off for like 15 years!”
also me: <still has no real idea what `setup.py` does>
(not looking for someone to explain it to me thanks)
me: “I know Python! I've been using it on and off for like 15 years!”
also me: <still has no real idea what `setup.py` does>
(not looking for someone to explain it to me thanks)
@DrHyde @b0rk also, I think git is _particularly_ prone to this, because it's so broad. There are a zillion outlying git features and subcommands, and each one is useful for _something_, but a lot of them are pretty much independent of each other – you don't have to learn lots of them at once, or learn one in order to use another.
So the only way you'd ever learn all of them in advance would be by reading the entire manual … and having a _really_ good memory.
@DrHyde @simontatham @b0rk Well. that list just includes brief cheatsheets on marks, tabpages, and folding with markers, all of which are helpful but are things I don't use enough to have an innate knowledge of (yet). I think everything in that list, however, also applies to Vim because so much of the behavior of the two editors is the same.
In my experience, the differences between the two are kind of a wash unless you really want something that only Neovim has. (Although being able to write configs in Lua is nice.)