This is a quick bit of notes for anyone out there searching for info on how to fix an issue with vim not being able to find the tmux-256color terminal profile (terminfo) under Ubuntu 18.04 and possibly later. Many posts on the internet recommend using screen-256color, but this isn't necessary. Here's what I did.
-
Add an alias under
.bash-aliasesto run tmux in 256 color mode:alias tmux="tmux -2" -
Add the following config to tmux:
set -g default-terminal "tmux-256color"set -g terminal-overrides "*:colors=256" # force 256 colors -
The crucial bit: install ncurses-term to give you the terminfo profiles for
tmux-256color:sudo apt install ncurses-term
Et voila! You now have a working tmux and vim session with 256 colors. Go wild with the possibilities.
Hope this helps!