EasyMotionがテキストの上に描画していない、私はこれが可能だとは思いません。それは何 は機能(sourcecode)を以下に定義されています。
function! EasyMotion#helper#VarReset(var, ...) "{{{
if ! exists('s:var_reset')
let s:var_reset = {}
endif
if a:0 == 0 && has_key(s:var_reset, a:var)
" Reset var to original value
" setbufvar(or bufname): '' or '%' can be used for the current buffer
call setbufvar('%', a:var, s:var_reset[a:var])
elseif a:0 == 1
" Save original value and set new var value
let new_value = a:0 == 1 ? a:1 : ''
" Store original value
let s:var_reset[a:var] = getbufvar("", a:var)
" Set new var value
call setbufvar('%', a:var, new_value)
endif
endfunction "}}}
は、だから、すべての置き換え文字を保存し、後でそれらを復元します。 私はindentLineを見ていませんが、indentcharの下にはテキストがないので、おそらくインテリジェントなリスカーがあります。
とにかく私は一般的にプラグインまたはvimのいずれかのエキスパートではありません。私はあなたが望むものを達成するためのより簡単な方法があると思うので、この答えを書いています。たとえば、境界線を特定の色で強調表示したり、アクティブな分割の背景を変更したりすることができます。アクティブでない分割を調光するためのプラグインもあります:https://github.com/blueyed/vim-diminactive
代わりに '' set colorcolumn = 80''が動作しますか? ':h 'cc''を参照してください。 –