Add a function that checks if a path is full or relative
This commit is contained in:
parent
ef56a809d0
commit
ff2a8207d8
@ -94,3 +94,12 @@ function! vebugger#util#getToolFullPath(toolName,default)
|
||||
return a:default
|
||||
endif
|
||||
endfunction
|
||||
|
||||
"Checks if the path is an absolute path
|
||||
function! vebugger#util#isPathAbsolute(path)
|
||||
if has('win32')
|
||||
return a:path=~':' || a:path[0]=='%' "Absolute paths in Windows contain : or start with an environment variable
|
||||
else
|
||||
return a:path[0]=~'\v^[/~$]' "Absolute paths in Linux start with ~(home),/(root dir) or $(environment variable)
|
||||
endif
|
||||
endfunction
|
||||
|
Loading…
Reference in New Issue
Block a user