- Added unite__new_candidate action in snippet source.
This commit is contained in:
parent
97b0a2a246
commit
befa939da6
@ -114,6 +114,30 @@ function! s:action_table.preview.func(candidates)"{{{
|
||||
endfor
|
||||
endfunction"}}}
|
||||
|
||||
let s:action_table.unite__new_candidate = {
|
||||
\ 'description' : 'add new snippet',
|
||||
\ 'is_quit' : 1,
|
||||
\ }
|
||||
function! s:action_table.unite__new_candidate.func(candidate)"{{{
|
||||
call unite#take_action('open', a:candidate)
|
||||
if &filetype != 'snippet'
|
||||
" Open failed.
|
||||
return
|
||||
endif
|
||||
|
||||
if getline('$') != ''
|
||||
" Append line.
|
||||
call append('$', '')
|
||||
endif
|
||||
|
||||
call append('$', ['snippet ', 'abbr ',
|
||||
\ "prev_word '^'", ' '])
|
||||
|
||||
call cursor(line('$') - 3, 0)
|
||||
call cursor(0, col('$'))
|
||||
endfunction"}}}
|
||||
|
||||
|
||||
let s:source.action_table = s:action_table
|
||||
unlet! s:action_table
|
||||
"}}}
|
||||
|
@ -419,6 +419,7 @@ CHANGELOG *neosnippet-changelog*
|
||||
- Fixed alias problem.
|
||||
- Improved escape placeholder.
|
||||
- Fixed s:get_sources_list().
|
||||
- Added unite__new_candidate action in snippet source.
|
||||
|
||||
2012-10-15
|
||||
- Improved lua snip.
|
||||
|
Loading…
Reference in New Issue
Block a user