| > For example real autocompletion drop-downs. There's no reason a TUI can't give you "real autocompletion". Vim does pretty well in most cases. > Or see-through file outline/minimap like the one in sublime text. I personally don't see the benefit of that, but you're right that you can't see a zoomed-out version of your code in a TUI. > Or better markers for things like region folds, column positions, matching braces, highlights, All of those things are supported by Vim and can be done in a TUI. As for "syntax highlighters" that decide to italicise code, I don't really consider that a feature. |
As for markers, I know they're supported by Vim. That's why I'm saying better. For example Vim can't do single-pixel column marker (or specifically, create a line between columns). I can do hacks to highlight one column only (100th for example), but then highlight/copy on the terminal is broken, because in reality I just have spaces displayed after my code. Similar thing with region folds - they don't need to take the whole text row and the description of the fold can go off-buffer on a side.
Basically you can do everything with text. You can even print out "this is a placeholder for an image of a sad green frog looking at a computer screen". But actually displaying that picture is better ;)