1
0
mirror of https://github.com/aquatix/dotfiles.git synced 2025-12-06 22:55:10 +01:00

Better true colour support

This commit is contained in:
2018-08-10 17:38:09 +02:00
parent 63d23c3453
commit 306cdd9e2c
3 changed files with 12 additions and 13 deletions

View File

@@ -88,7 +88,7 @@ function grepl
end
## Various
alias tmux 'tmux -2'
#alias tmux 'tmux -2'
alias tmux_reload "tmux source-file ~/.tmux.conf"
alias tmux_takeover "tmux detach -a"

View File

@@ -3,7 +3,8 @@ set -g bell-action any
# Default termtype. If the rcfile sets $TERM, that overrides this value.
set -g default-terminal tmux-256color-italic
set -g terminal-overrides ',tmux-256color-italic:Tc'
#set -g terminal-overrides ',tmux-256color-italic:Tc'
set -g terminal-overrides ',*256col*:Tc'
# Keep your finger on ctrl, or don't
bind-key ^D detach-client

20
.vimrc
View File

@@ -431,22 +431,20 @@ set hidden
set cryptmethod=blowfish2
" Ensure 256 colour support if the terminal supports it
"if &term == "xterm" || &term == "xterm-256color" || &term == "screen-bce" || &term == "screen-256color" || &term == "screen" || &term == "tmux-256color-italic"
"set t_Co=256
" The "^[" is a single character. You enter it by pressing Ctrl+v and then ESC.
set t_8f=^[[38;2;%lu;%lu;%lum
set t_8b=^[[48;2;%lu;%lu;%lum
if &term == "xterm" || &term == "xterm-256color" || &term == "screen-bce" || &term == "screen-256color" || &term == "screen" || &term == "tmux-256color-italic"
colorscheme falcon
" This is what sets vim to use 24-bit colors. It will also work for any version of neovim
" newer than 0.1.4.
set termguicolors
" create a bar for airline
set laststatus=2
let g:airline_powerline_fonts = 1
"endif
endif
" This is what sets vim to use 24-bit colors. It will also work for any version of neovim
if exists('+termguicolors')
let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
set termguicolors
endif
" Toggle paste and autoindent mode (enable paste so no indention weirdness
" happens when pasting into the current file)