はじめに
自分が今どこにいるのか、わからなくなることが多いので。
tmux
tmux.conf
setw -gwindow-active-stylefg='#c0c5ce',bg='#2b303b'setw -gwindow-stylefg='#c0c5ce',bg='#27292d'
vim
init.vim
augroup ChangeBackground
autocmd!
autocmd WinEnter * highlight Normal guibg=default
autocmd WinEnter * highlight NormalNC guibg='#27292d'
augroup END
tmux と vim
init.vim
augroup ChangeBackground
autocmd!
autocmd WinEnter * highlight Normal guibg=default
autocmd WinEnter * highlight NormalNC guibg='#27292d'
autocmd FocusGained * highlight Normal guibg=default " 追加
autocmd FocusLost * highlight Normal guibg='#27292d' " 追加
augroup END
denite.nvimでauto_previewする場合
行移動する度に画面がチカチカするのを防ぐ。
init.vim
function!s:changeBackground()for buf in getbufinfo()if buf.name =~'\[denite\]$'returnendifendfor
highlight Normal guibg=default
highlight NormalNC guibg='#27292d'endfunction
augroup ChangeBackground
autocmd!
autocmd WinEnter * calls:changeBackground()
autocmd FocusGained * highlight Normal guibg=default
autocmd FocusLost * highlight Normal guibg='#27292d'
augroup END