@@ -105,21 +105,21 @@ export class Source extends BaseSource<Params> {
105
105
// e.g. '/home/ubuntu/config' for inputFileFull = '~/config'
106
106
const inputFileFullExpanded = await ( async ( ) => {
107
107
const home = homeDir ( ) ;
108
- const last = inputFileFull . endsWith ( path . sep ) ? path . sep : "" ;
108
+ const last = inputFileFull . endsWith ( path . SEPARATOR ) ? path . SEPARATOR : "" ;
109
109
{
110
- const pat = `~${ path . sep } ` ;
110
+ const pat = `~${ path . SEPARATOR } ` ;
111
111
if ( home && inputFileFull . startsWith ( pat ) ) {
112
112
return path . join ( home , inputFileFull . slice ( pat . length ) ) + last ;
113
113
}
114
114
}
115
115
{
116
- const pat = `$HOME${ path . sep } ` ;
116
+ const pat = `$HOME${ path . SEPARATOR } ` ;
117
117
if ( home && inputFileFull . startsWith ( pat ) ) {
118
118
return path . join ( home , inputFileFull . slice ( pat . length ) ) + last ;
119
119
}
120
120
}
121
121
{
122
- const pat = `%USERPROFILE%${ path . sep } ` ;
122
+ const pat = `%USERPROFILE%${ path . SEPARATOR } ` ;
123
123
if (
124
124
home && inputFileFull . toUpperCase ( ) . startsWith ( pat )
125
125
) {
@@ -128,7 +128,9 @@ export class Source extends BaseSource<Params> {
128
128
}
129
129
{
130
130
const pat = new RegExp (
131
- `^(?:\\$(?:env:)?(\\w+)|%(\\w+)%)${ path . sep === "/" ? "/" : "\\\\" } ` ,
131
+ `^(?:\\$(?:env:)?(\\w+)|%(\\w+)%)${
132
+ path . SEPARATOR === "/" ? "/" : "\\\\"
133
+ } `,
132
134
"i" ,
133
135
) ;
134
136
const m = inputFileFull . match ( pat ) ;
@@ -147,7 +149,7 @@ export class Source extends BaseSource<Params> {
147
149
148
150
// e.g. '/home/ubuntu/config' for inputFileFull = '~/config/'
149
151
// e.g. '/home/ubuntu' for inputFileFull = '~/config'
150
- const inputDirName = inputFileFullExpanded . endsWith ( path . sep )
152
+ const inputDirName = inputFileFullExpanded . endsWith ( path . SEPARATOR )
151
153
? inputFileFullExpanded
152
154
: path . dirname ( inputFileFullExpanded ) ;
153
155
@@ -253,7 +255,9 @@ export class Source extends BaseSource<Params> {
253
255
} ) )
254
256
. map ( async ( point ) => ( {
255
257
point,
256
- ex : await existsDir ( point . dir . replaceAll ( path . sep , univPath . sep ) ) ,
258
+ ex : await existsDir (
259
+ point . dir . replaceAll ( path . SEPARATOR , univPath . SEPARATOR ) ,
260
+ ) ,
257
261
} ) ) ,
258
262
) ;
259
263
@@ -264,7 +268,7 @@ export class Source extends BaseSource<Params> {
264
268
. map (
265
269
async ( { dir, menu, max } ) =>
266
270
await wrapA (
267
- Deno . readDir ( dir . replaceAll ( path . sep , univPath . sep ) )
271
+ Deno . readDir ( dir . replaceAll ( path . SEPARATOR , univPath . SEPARATOR ) )
268
272
[ Symbol . asyncIterator ] ( ) ,
269
273
)
270
274
. take ( p . takeFileNum )
@@ -277,12 +281,12 @@ export class Source extends BaseSource<Params> {
277
281
} ) )
278
282
. map ( ( { name, isDirectory, isSymlink } ) : Item => ( {
279
283
word : name . slice ( inputFileBasePrefix . length ) +
280
- ( p . trailingSlash && isDirectory ? path . sep : "" ) ,
284
+ ( p . trailingSlash && isDirectory ? path . SEPARATOR : "" ) ,
281
285
abbr : name . slice ( inputFileBasePrefix . length ) +
282
- ( p . trailingSlashAbbr && isDirectory ? path . sep : "" ) ,
286
+ ( p . trailingSlashAbbr && isDirectory ? path . SEPARATOR : "" ) ,
283
287
menu : p . disableMenu
284
288
? undefined
285
- : ( menu !== "" && isInputAbs ? path . sep : "" ) + menu ,
289
+ : ( menu !== "" && isInputAbs ? path . SEPARATOR : "" ) + menu ,
286
290
kind : isSymlink
287
291
? p . followSymlinks
288
292
? isDirectory ? p . displaySymDir : p . displaySymFile
0 commit comments