📄

雑に Vim のモードを取得する関数

1 min read

ヴィジュアルモードの判定の仕方を記録しておきたかった覚書。

function! s:GetMode()
  if mode()[0] ==# 'i'
    return 'i'
  endif

  if stridx('vV<c-v>', mode()) > -1
    return 'v'
  endif

  return 'n'
endfunction