Examples of IDEs are: Visual Studio (not Code), IntelliJ, Eclipse. IDE is about an excessive amount of options and automation and a tight integration between them. Lets take the vscode git client compared to intellij (Im on Goland daily), its silly and you have to use GitLense, and even then you miss like a half of options / dialogs AND it's not well _integrated_ any more. Debuggers set breakpoints and step through code, but can they record a session and reply from file? Is theres a dedicated dialog for breakpoints and do those breakpoints also show up in the bookmarks pane along with dirs and code lines? It's not feasible for a single person to make a proper IDE, even with AI, just like it's not feasible to make a proper OS - it's just too big.
But going back to feature-rich TUI editors, Im looking to migrate off of Micro and will evaluate both TTT and Fresh. I could def use a file pane and proper command dialog, with LSP being a nice addition. "Smart editing", bookmarks and markdown rendering would also be nice. Debugging is lang dependent and will eat up a lot of effort... Good luck.