Over the last several years we’ve seen a whole range of ideas regarding the architecture of systems. These include: Hexagonal Architecture (a.k.a. Ports and Adapters) by Alistair Cockburn and adopted by Steve Freeman, and Nat...
In '.vimrc Setup' section, in place of this:
"" only show completion as a list instead of a sub-window
"" no preview window after completion
For more options, check: https://github.com/Valloric/YouCompleteMe#options