Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

tmuxやvimで分割された画面の背景色をフォーカスの有無で変更する。

$
0
0

はじめに

自分が今どこにいるのか、わからなくなることが多いので。

tmux

2018-12-04_11:40:30.png

tmux.conf
setw -gwindow-active-stylefg='#c0c5ce',bg='#2b303b'setw -gwindow-stylefg='#c0c5ce',bg='#27292d'

vim

2018-12-04_11:38:15.png

init.vim
augroup ChangeBackground
  autocmd!
  autocmd WinEnter * highlight Normal guibg=default
  autocmd WinEnter * highlight NormalNC guibg='#27292d'
augroup END

tmux と vim

2018-12-04_11:38:57.png
2018-12-04_11:39:00.png

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

Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>