mirror of
https://github.com/amix/vimrc
synced 2025-06-16 09:35:01 +08:00
gitignore sources_non_forked_cache
This commit is contained in:
24
sources_non_forked/lightline.vim/test/.themisrc
Normal file
24
sources_non_forked/lightline.vim/test/.themisrc
Normal file
@ -0,0 +1,24 @@
|
||||
let s:sids = {}
|
||||
function! s:sid(path) abort
|
||||
if has_key(s:sids, a:path)
|
||||
return s:sids[a:path]
|
||||
endif
|
||||
redir => scriptnames
|
||||
silent! scriptnames
|
||||
redir END
|
||||
for line in split(scriptnames, '\n')
|
||||
if line =~# a:path
|
||||
let sid = matchstr(line, '\v^\s*\zs\d+\ze')
|
||||
let s:sids[a:path] = sid
|
||||
return sid
|
||||
endif
|
||||
endfor
|
||||
endfunction
|
||||
|
||||
function! SID(name) abort
|
||||
return function(printf("\<SNR>%d_%s", s:sid('autoload/lightline.vim'), a:name))
|
||||
endfunction
|
||||
|
||||
filetype plugin on
|
||||
|
||||
call lightline#init()
|
Reference in New Issue
Block a user