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-aliases
to 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!