add oPath#ExtractDriveLetter
If running windows, extract and cache the drive letter
This commit is contained in:
parent
e6479c36f3
commit
7275d89a35
@ -950,6 +950,17 @@ function! s:oPath.Delete() dict
|
||||
endif
|
||||
endfunction
|
||||
|
||||
"FUNCTION: oPath.ExtractDriveLetter(fullpath) {{{3
|
||||
"
|
||||
"If running windows, cache the drive letter for this path
|
||||
function! s:oPath.ExtractDriveLetter(fullpath) dict
|
||||
if s:running_windows
|
||||
let self.drive = substitute(a:fullpath, '\(^[a-zA-Z]:\).*', '\1', '')
|
||||
else
|
||||
let self.drive = ''
|
||||
endif
|
||||
|
||||
endfunction
|
||||
"FUNCTION: oPath.GetDir() {{{3
|
||||
"
|
||||
"Returns this path if it is a directory, else this paths parent.
|
||||
|
Loading…
x
Reference in New Issue
Block a user