mirror of
https://github.com/preservim/nerdtree.git
synced 2025-11-09 03:43:50 -05:00
move KeyMap_Invoke into the autoload file
This will keep the class file cleaner, and may also fix #223
This commit is contained in:
@@ -371,6 +371,13 @@ function! nerdtree#initNerdTreeMirror()
|
|||||||
endif
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
" FUNCTION: nerdtree#invokeKeyMap(key) {{{2
|
||||||
|
"this is needed since I cant figure out how to invoke dict functions from a
|
||||||
|
"key map
|
||||||
|
function! nerdtree#invokeKeyMap(key)
|
||||||
|
call g:NERDTreeKeyMap.Invoke(a:key)
|
||||||
|
endfunction
|
||||||
|
|
||||||
" FUNCTION: nerdtree#nextBufferName() {{{2
|
" FUNCTION: nerdtree#nextBufferName() {{{2
|
||||||
" returns the buffer name for the next nerd tree
|
" returns the buffer name for the next nerd tree
|
||||||
function! nerdtree#nextBufferName()
|
function! nerdtree#nextBufferName()
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ function! s:KeyMap.bind()
|
|||||||
|
|
||||||
let premap = self.key == "<LeftRelease>" ? " <LeftRelease>" : " "
|
let premap = self.key == "<LeftRelease>" ? " <LeftRelease>" : " "
|
||||||
|
|
||||||
exec 'nnoremap <buffer> <silent> '. self.key . premap . ':call <SID>KeyMap_Invoke("'. keymapInvokeString .'")<cr>'
|
exec 'nnoremap <buffer> <silent> '. self.key . premap . ':call nerdtree#invokeKeyMap("'. keymapInvokeString .'")<cr>'
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
"FUNCTION: KeyMap.Remove(key, scope) {{{3
|
"FUNCTION: KeyMap.Remove(key, scope) {{{3
|
||||||
@@ -121,12 +121,6 @@ function! s:KeyMap.Invoke(key)
|
|||||||
endif
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
"this is needed since I cant figure out how to invoke dict functions from a
|
|
||||||
"key map
|
|
||||||
function! s:KeyMap_Invoke(key)
|
|
||||||
call s:KeyMap.Invoke(a:key)
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
"FUNCTION: KeyMap.Create(options) {{{3
|
"FUNCTION: KeyMap.Create(options) {{{3
|
||||||
function! s:KeyMap.Create(options)
|
function! s:KeyMap.Create(options)
|
||||||
let newKeyMap = copy(self)
|
let newKeyMap = copy(self)
|
||||||
@@ -145,3 +139,4 @@ function! s:KeyMap.Add(keymap)
|
|||||||
call add(s:KeyMap.All(), a:keymap)
|
call add(s:KeyMap.All(), a:keymap)
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
" vim: set sw=4 sts=4 et fdm=marker:
|
||||||
|
|||||||
Reference in New Issue
Block a user