event.vim (383B)
1 2 3 4 5 6 7 8 9 10 11 12 13 | "CLASS: Event "============================================================ let s:Event = {} let g:NERDTreeEvent = s:Event function! s:Event.New(nerdtree, subject, action, params) abort let newObj = copy(self) let newObj.nerdtree = a:nerdtree let newObj.subject = a:subject let newObj.action = a:action let newObj.params = a:params return newObj endfunction |