Skip to content

Commit 52b9810

Browse files
author
Martin Grenfell
committed
latest nerdtree and syntastic
1 parent 846d5b4 commit 52b9810

File tree

3 files changed

+39
-39
lines changed

3 files changed

+39
-39
lines changed

ftplugin/nerdtree_git_menu.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ let g:loaded_nerdtree_git_menu = 1
2424
call NERDTreeAddMenuItem({
2525
\ 'text': '(g)it menu',
2626
\ 'shortcut': 'g',
27-
\ 'check_to_enable_callback': 'NERDTreeGitMenuEnabled',
27+
\ 'isActiveCallback': 'NERDTreeGitMenuEnabled',
2828
\ 'callback': 'NERDTreeGitMenu' })
2929

3030
function! NERDTreeGitMenuEnabled()

plugin/NERD_tree.vim

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -426,71 +426,71 @@ function! s:Bookmark.Write()
426426
endfor
427427
call writefile(bookmarkStrings, g:NERDTreeBookmarksFile)
428428
endfunction
429-
"CLASS: MenuCallback {{{2
429+
"CLASS: MenuItem {{{2
430430
"============================================================
431-
let s:MenuCallback = {}
432-
"FUNCTION: MenuCallback.All() {{{3
433-
function! s:MenuCallback.All()
434-
if !exists("s:menuCallbacks")
435-
let s:menuCallbacks = []
431+
let s:MenuItem = {}
432+
"FUNCTION: MenuItem.All() {{{3
433+
function! s:MenuItem.All()
434+
if !exists("s:menuItems")
435+
let s:menuItems = []
436436
endif
437-
return s:menuCallbacks
437+
return s:menuItems
438438
endfunction
439439

440-
"FUNCTION: MenuCallback.AllEnabledCallbacks() {{{3
441-
function! s:MenuCallback.AllEnabledCallbacks()
440+
"FUNCTION: MenuItem.AllEnabled() {{{3
441+
function! s:MenuItem.AllEnabled()
442442
let toReturn = []
443-
for i in s:MenuCallback.All()
443+
for i in s:MenuItem.All()
444444
if i.enabled()
445445
call add(toReturn, i)
446446
endif
447447
endfor
448448
return toReturn
449449
endfunction
450450

451-
"FUNCTION: MenuCallback.FindByShortcut(shortcut) {{{3
452-
function! s:MenuCallback.FindByShortcut(shortcut)
453-
for i in s:MenuCallback.All()
451+
"FUNCTION: MenuItem.FindByShortcut(shortcut) {{{3
452+
function! s:MenuItem.FindByShortcut(shortcut)
453+
for i in s:MenuItem.All()
454454
if i.shortcut ==# a:shortcut
455455
return i
456456
endif
457457
endfor
458458
return {}
459459
endfunction
460460

461-
"FUNCTION: MenuCallback.Create(options) {{{3
462-
function! s:MenuCallback.Create(options)
463-
let newCallback = {}
464-
let newCallback = copy(self)
461+
"FUNCTION: MenuItem.Create(options) {{{3
462+
function! s:MenuItem.Create(options)
463+
let newMenuItem = {}
464+
let newMenuItem = copy(self)
465465

466466
let shortcut = a:options['shortcut']
467467
let callback = a:options['callback']
468468

469469

470-
let newCallback.text = a:options['text']
471-
let newCallback.shortcut = a:options['shortcut']
472-
let newCallback.callback = a:options['callback']
473-
if has_key(a:options, 'check_to_enable_callback')
474-
let newCallback.check_to_enable_callback = a:options['check_to_enable_callback']
470+
let newMenuItem.text = a:options['text']
471+
let newMenuItem.shortcut = a:options['shortcut']
472+
let newMenuItem.callback = a:options['callback']
473+
if has_key(a:options, 'isActiveCallback')
474+
let newMenuItem.isActiveCallback = a:options['isActiveCallback']
475475
endif
476-
call add(s:MenuCallback.All(), newCallback)
476+
call add(s:MenuItem.All(), newMenuItem)
477477
endfunction
478478

479-
"FUNCTION: MenuCallback.enabled() {{{3
480-
function! s:MenuCallback.enabled()
481-
if has_key(self, "check_to_enable_callback")
482-
return {self.check_to_enable_callback}()
479+
"FUNCTION: MenuItem.enabled() {{{3
480+
function! s:MenuItem.enabled()
481+
if has_key(self, "isActiveCallback")
482+
return {self.isActiveCallback}()
483483
endif
484484
return 1
485485
endfunction
486486

487-
"FUNCTION: MenuCallback.execute() {{{3
488-
function! s:MenuCallback.execute()
487+
"FUNCTION: MenuItem.execute() {{{3
488+
function! s:MenuItem.execute()
489489
call {self.callback}()
490490
endfunction
491491

492-
"FUNCTION: MenuCallback.ShowMenu() {{{3
493-
function! s:MenuCallback.ShowMenu()
492+
"FUNCTION: MenuItem.ShowMenu() {{{3
493+
function! s:MenuItem.ShowMenu()
494494
let curNode = s:TreeFileNode.GetSelected()
495495
if curNode ==# {}
496496
call s:echo("Put the cursor on a node first" )
@@ -500,16 +500,16 @@ function! s:MenuCallback.ShowMenu()
500500
let prompt = "NERDTree Menu\n" .
501501
\ "==========================================================\n"
502502

503-
for i in s:MenuCallback.AllEnabledCallbacks()
503+
for i in s:MenuItem.AllEnabled()
504504
let prompt .= i.text . "\n"
505505
endfor
506506

507507
echo prompt
508508

509-
let callback = s:MenuCallback.FindByShortcut(nr2char(getchar()))
510-
if !empty(callback) && callback.enabled()
509+
let menuItem = s:MenuItem.FindByShortcut(nr2char(getchar()))
510+
if !empty(menuItem) && menuItem.enabled()
511511
redraw
512-
call callback.execute()
512+
call menuItem.execute()
513513
endif
514514

515515
endfunction
@@ -2427,7 +2427,7 @@ function! NERDTreeGetCurrentPath()
24272427
endfunction
24282428

24292429
function! NERDTreeAddMenuItem(options)
2430-
call s:MenuCallback.Create(a:options)
2430+
call s:MenuItem.Create(a:options)
24312431
endfunction
24322432

24332433
function! NERDTreeRender()
@@ -3639,7 +3639,7 @@ function! s:refreshCurrent()
36393639
endfunction
36403640
" FUNCTION: s:showMenu() {{{2
36413641
function! s:showMenu()
3642-
call s:MenuCallback.ShowMenu()
3642+
call s:MenuItem.ShowMenu()
36433643
endfunction
36443644

36453645
" FUNCTION: s:toggleIgnoreFilter() {{{2

syntax_checkers/haml.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ function! SyntaxCheckers_haml_GetLocList()
2525
"haml only outputs the first error, so parse it ourselves
2626
let line = substitute(output, '^Syntax error on line \(\d*\):.*', '\1', '')
2727
let msg = substitute(output, '^Syntax error on line \d*:\(.*\)', '\1', '')
28-
return [{'lnum' : line, 'text' : msg, 'bufnr': bufnr("") }]
28+
return [{'lnum' : line, 'text' : msg, 'bufnr': bufnr(""), 'type': 'E' }]
2929
endif
3030
return []
3131
endfunction

0 commit comments

Comments
 (0)