Skip to content

Commit ceda278

Browse files
committed
Add custom setting
1 parent 6762f25 commit ceda278

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

autoload/jslibsyntax.vim

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,20 @@ function! jslibsyntax#load(path)
1111
endif
1212
let b:javascript_libraries_syntax = 1
1313

14-
let libs = ['jquery', 'underscore', 'backbone', 'prelude', 'angularjs']
14+
let s:libs = ['jquery', 'underscore', 'backbone', 'prelude', 'angularjs']
1515
if !exists('g:used_javascript_libs')
16-
let g:used_javascript_libs = join(libs, ',')
16+
let g:used_javascript_libs = join(s:libs, ',')
1717
endif
1818

1919
let index = 0
2020
let loaded = 0
21-
while index < len(libs)
22-
let lib = libs[index]
23-
if g:used_javascript_libs =~ lib
21+
while index < len(s:libs)
22+
let lib = s:libs[index]
23+
let use = g:used_javascript_libs =~ lib
24+
if exists('b:javascript_lib_use_'.lib)
25+
exec('let use = b:javascript_lib_use_'.lib)
26+
endif
27+
if use
2428
let fn = a:path.'/autoload/syntax/'.lib.'.vim'
2529
if filereadable(fn)
2630
exe('source '.fn)

0 commit comments

Comments
 (0)