Ingo Karkat
47b2c93e42
Use new ingo#compat#glob()
2017-05-26 17:37:05 +02:00
Ingo Karkat
55091c6af5
Add ingo#fs#path#Exists()
2017-05-26 17:31:56 +02:00
Ingo Karkat
8c21bb2f08
Add ingo#fs#path#IsCaseInsensitive()
2017-05-26 17:29:06 +02:00
Ingo Karkat
7e1efba37e
Add special normalization to "C:/" on Cygwin via ":/" path separator argument
2017-05-26 17:29:04 +02:00
Ingo Karkat
69b71d971d
ingo#fs#path#Normalize()
...
Don't normalize to Cygwin /cygdrive/x/... when the chosen path separator is "\". This would result in a mixed separator style that is not actually handled.
2017-05-26 17:28:47 +02:00
Ingo Karkat
63e32704d5
2017-05-26 17:28:15 +02:00
Ingo Karkat
735a867234
ingo#fs#path#Normalize(): Also ensure uppercase C: drive letter
...
ingo#fs#path#Normalize(): Also convert between the different D:\ and /cygdrive/d/ notations on Windows and Cygwin.
2017-05-26 17:28:03 +02:00
Ingo Karkat
b4b8b6d434
Use operating system detection functions from ingo/os.vim
2017-05-26 17:26:25 +02:00
Ingo Karkat
0da6f14a10
Extract ingo#fs#path#IsUncPathRoot()
2017-05-26 17:26:20 +02:00
Ingo Karkat
aca9a59356
Add prefix to exception thrown from ingo#fs#path#GetRootDir()
2017-05-26 17:25:09 +02:00
Ingo Karkat
8c80301589
Add ingo#fs#path#Equals()
...
Minor: Remove duplication.
2017-05-26 17:15:50 +02:00
Ingo Karkat
4a3a18ba52
file creation
2017-05-26 17:15:03 +02:00