let s:loaded_ft = {}
let s:dir = expand('$VIMCONF/snippets/')

function s:load()
  let ft = &filetype
  if empty(ft) || has_key(s:loaded_ft, ft)
    return
  endif
  let s:loaded_ft[ft] = v:true
  let toml = s:dir .. ft .. '.toml'
  for file in glob(s:dir .. ft .. '.*', 1, 1)
    call denippet#load(file)
  endfor
endfunction

autocmd InsertEnter * call s:load()
" 挿入モード内で呼ばれる想定なので初回は手で呼ぶ
call s:load()

inoremap F <Plug>(denippet-jump-next)