mirror of https://github.com/harish2704/dotFiles
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
333 B
19 lines
333 B
" vim suffers:
|
|
|
|
exec vam#DefineAndBind('s:c','g:vim_tiny_cmd', '{}')
|
|
|
|
fun! tiny_cmd#Put(a)
|
|
let new = get(s:c,'next',0) +1
|
|
let s:c['next'] = new
|
|
let s:c[new] = a:a
|
|
return new
|
|
endf
|
|
|
|
fun! tiny_cmd#Get(nr)
|
|
return s:c[a:nr]
|
|
endf
|
|
|
|
" Get and remove item
|
|
fun! tiny_cmd#Pop(nr)
|
|
let r = s:c[a:nr] | unlet s:c[a:nr] | return r
|
|
endf
|
|
|