I use base 16 colors. In order to set this up follow the instructions at base16-shell. Along with the base16-shell I use base16-vim.
I use COC for language completion for the following languages
- Rust I use coc-rls for completion. Along with rust-lang/rust.vim for styling and syntax highlighting.