diff --git a/autoload/neosnippet/handlers.vim b/autoload/neosnippet/handlers.vim index ec5e4cd..2a944d1 100644 --- a/autoload/neosnippet/handlers.vim +++ b/autoload/neosnippet/handlers.vim @@ -57,6 +57,11 @@ function! neosnippet#handlers#_complete_done() "{{{ for arg in split(substitute(neosnippet#handlers#_get_in_paren(abbr), \ '(\zs.\{-}\ze)', '', 'g'), '[^[]\zs\s*,\s*') + if arg ==# 'self' && &filetype ==# 'python' + " Ignore self argument + continue + endif + if cnt != 1 let snippet .= ', ' endif