I don’t really understand what the value prop of cursor is, it must be the data and models. These days programmable editors like neovim and emacs have a huge advantage. I’ve had ai create several custom plugins to have my editor do whatever I can think of. Just ask Claude code, hey I want to do x, y, z, it spits out some lua and I have a new capability. I don’t know why anyone would want to be limited by an extension interface at this point.