By real autocompletion dropdowns, I mean dropdowns which are different from editing buffer. That means whatever is the colour of the code&#x2F;background underneath, they won&#x27;t blend in in confusing ways. VIM does coloured completion drop-downs, but they&#x27;re still just buffer-like text. Unless you mess with your theme manually, there&#x27;s a chance it will blend in and confuse you one day, because there&#x27;s no real frame around it.<p>As for markers, I know they&#x27;re supported by Vim. That&#x27;s why I&#x27;m saying <i>better</i>. For example Vim can&#x27;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&#x2F;copy on the terminal is broken, because in reality I just have spaces displayed after my code. Similar thing with region folds - they don&#x27;t need to take the whole text row and the description of the fold can go off-buffer on a side.<p>Basically you can do everything with text. You can even print out &quot;this is a placeholder for an image of a sad green frog looking at a computer screen&quot;. But actually displaying that picture is better ;)