We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1de77a3 commit f8c9c70Copy full SHA for f8c9c70
script/file-uri.lua
@@ -92,6 +92,10 @@ function m.split(uri)
92
return uri:match('([^:]*):/?/?([^/]*)(.*)')
93
end
94
95
+function m.isValid(uri)
96
+ return m.split(uri) ~= nil
97
+end
98
+
99
function m.normalize(uri)
100
if uri == '' then
101
return uri
script/workspace/workspace.lua
@@ -45,7 +45,9 @@ end
45
46
--- 初始化工作区
47
function m.create(uri)
48
- uri = furi.normalize(uri)
+ if furi.isValid(uri) then
49
+ uri = furi.normalize(uri)
50
+ end
51
log.info('Workspace create: ', uri)
52
if uri == furi.encode '/'
53
or uri == furi.encode(os.getenv 'HOME' or '') then
0 commit comments