Skip to content

Commit e93611f

Browse files
committed
feat: refactor treesitter filetype detection
1 parent a743abf commit e93611f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

autoload/vsnip/source.vim

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,14 @@ function! vsnip#source#filetypes( bufnr ) abort
2525
if has( "nvim" )
2626
let l:filetypes = v:lua.require'vsnip.treesitter'.get_ft_at_cursor( a:bufnr )
2727

28+
" buffer has no filetype defined
2829
if l:filetypes.filetype == ""
2930
return [ "global" ]
31+
32+
" buffer has filetype
3033
else
31-
return get(
32-
\ g:vsnip_filetypes, l:filetypes.injected_filetype,
34+
return
35+
\ get( g:vsnip_filetypes, l:filetypes.injected_filetype,
3336
\ get( g:vsnip_filetypes, l:filetypes.filetype,
3437
\ [ l:filetypes.filetype ]
3538
\ ) )

0 commit comments

Comments
 (0)