settings

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

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