From af0fd4bee03c7cec30abdaf9f320f84e487ff640 Mon Sep 17 00:00:00 2001 From: William Carroll Date: Wed, 4 Jan 2017 00:02:53 -0500 Subject: [PATCH 1/2] Adds TrueColor information --- README.md | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 95bfd7066..577d57b51 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,33 @@ $ tic $TERM.ti ``` -## Italics in tmux and vim +## True Color and Italics in tmux and vim + +### TrueColor + +Note: make sure that the terminal you are using supports TrueColor (hint: recent version of iTerm2 do). Also make sure that the tmux version you are using supports TrueColor (hint: versions north of 2.2 should). + +* Terminal: recent versions of iTerm 2 should support TrueColor +* Tmux: versions 2.2 and after should support TrueColor +* NeoVim: recent versions of NeoVim should support TrueColor + +Enable TrueColor in your `~/.vimrc` (already done in this repository): + +```viml +set termguicolors +``` + + +Enable TrueColor in your `~/.tmux.conf` (already done in this repository): + +NOTE: This may conflict with the setting for italics. Need to verify to confirm / disconfirm this (pending). + +``` +set -ga terminal-overrides ",xterm-256color-italic:Tc" +``` + + +### Italics In the file `/configs/.tmux.conf` there is a line to add italics support to tmux: From b47dca2ead70b2c9401f5885ddcbaa80498af73b Mon Sep 17 00:00:00 2001 From: William Carroll Date: Wed, 4 Jan 2017 00:10:33 -0500 Subject: [PATCH 2/2] Adds shell pipeline to test TrueColor support --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 577d57b51..09cf89f1c 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,13 @@ $ tic $TERM.ti Note: make sure that the terminal you are using supports TrueColor (hint: recent version of iTerm2 do). Also make sure that the tmux version you are using supports TrueColor (hint: versions north of 2.2 should). +At each step of the way, test TrueColor using the following shell pipeline (hint: the gradients should be smooth): + +```bash +$ curl https://raw.githubusercontent.com/JohnMorales/dotfiles/master/colors/24-bit-color.sh | bash +``` + + * Terminal: recent versions of iTerm 2 should support TrueColor * Tmux: versions 2.2 and after should support TrueColor * NeoVim: recent versions of NeoVim should support TrueColor