Vibe coding a code editor is counter to your goals because you're less likely to actually use its features and will end up leaving a bunch of obvious bugs. Great example: the `fresh` editor's LSP features are riddled with off by one errors that the dev would have seen if they actually used it to code.