dgy
/
hexagons
Archived
1
0
Fork 0
This repository has been archived on 2021-03-24. You can view files and clone it, but cannot push or open issues or pull requests.
hexagons/.config/nvim/ftdetect/jest.vim

19 lines
459 B
VimL

autocmd FileType * call s:Test()
function! s:Test()
if match(&filetype, '\v<javascript|javascriptreact|typescript|typescriptreact>') == -1
return
endif
if match(&filetype, '\v<jest>') != -1
return
endif
let l:file=expand('<afile>')
if match(l:file, '\v(_spec|Spec|-test|\.test)\.(js|jsx|ts|tsx)$') != -1 ||
\ match(l:file, '\v/__tests__|tests?/.+\.(js|jsx|ts|tsx)$') != -1
noautocmd set filetype+=.jest
endif
endfunction