-
Notifications
You must be signed in to change notification settings - Fork 3
Externalized UI
A great feature of neovim is the externalized UI. It defers to the GUI client the rendering of UI widgets such as the command-line, the tabs or the completion popup; allowing a better user experience. They are all enabled by default.
Neovim can display terminal colors (e.g. 256-colors) as well as true colors (24-bits-colors). In Eovim, we chose to force the use of true colors. It is not possible to make neovim run in the termcolors mode.
The command-line in neovim is the area where you enter commands. Eovim displays it and the associated wildmenu (completion that appears when editing the command-line) when a strictly positive value is set for:
let g:eovim_ext_cmdline = 1
Note that this enables popup completion as well (see below).
The completion popup is the "omnifunc completion". Eovim displays it when a strictly positive value is set for:
let g:eovim_ext_popupmenu = 1
The tabs line is where the part of the screen where tabs' titles are written. Eovim displays it when a strictly positive value is set for:
let g:eovim_ext_tabline = 1