Skip to content

Commit 9b1fadc

Browse files
committed
chore: check filetype separator to '.'
1 parent 2e3e70f commit 9b1fadc

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

autoload/vsnip/source.vim

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,7 @@ function! vsnip#source#filetypes( bufnr ) abort
4141
else
4242
let l:filetype = getbufvar( a:bufnr, "&filetype", "" )
4343

44-
" FIXME: split( l:filetype, '\.' ) - does it has any sense, can buffer filetype contain "." character?
45-
" return split( l:filetype, '\.' ) + get( g:vsnip_filetypes, l:filetype, [] ) + [ "global" ]
46-
return [ l:filetype ] + get( g:vsnip_filetypes, l:filetype, [] ) + [ "global" ]
44+
return split( l:filetype, '\.' ) + get( g:vsnip_filetypes, l:filetype, [] ) + [ "global" ]
4745
endif
4846
endfunction
4947

doc/vsnip.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,9 @@ VARIABLE *vsnip-variable*
7676
languages like this:
7777

7878
>
79-
let g:vsnip_filetypes['vim/lua'] = ['lua', 'vim/lua']
79+
let g:vsnip_filetypes['vim.lua'] = ['lua', 'vim/lua']
8080
let g:vsnip_filetypes['vue'] = ['html']
81-
let g:vsnip_filetypes['vim/javascript'] = ['javascript', 'vue/javascript']
81+
let g:vsnip_filetypes['vim.javascript'] = ['javascript', 'vue/javascript']
8282
<
8383

8484
let g:vsnip_deactivate_on = g:vsnip#DeactivateOn.OutsideOfSnippet~

lua/vsnip/treesitter.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ function M.get_ft_at_cursor ( bufnr )
4848
local parent_filetype = get_parser_filetype( parent_language )
4949

5050
if parent_filetype ~= "" then
51-
filetypes.injected_filetype = parent_filetype .. "/" .. filetype
51+
filetypes.injected_filetype = parent_filetype .. "." .. filetype
5252
end
5353
end
5454

0 commit comments

Comments
 (0)