Skip to content

Commit 08b21be

Browse files
committed
feat: script executing for untitled files, #9
1 parent 21be1d0 commit 08b21be

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,17 +122,17 @@
122122
{
123123
"command": "extension.wenyan-lang.render",
124124
"group": "navigation@1170",
125-
"when": "resourceLangId == wenyan && resourceScheme != wenyan"
125+
"when": "editorLangId == wenyan && resourceScheme != wenyan"
126126
},
127127
{
128128
"command": "extension.wenyan-lang.compile",
129129
"group": "navigation@1171",
130-
"when": "resourceLangId == wenyan && resourceScheme != wenyan"
130+
"when": "editorLangId == wenyan && resourceScheme != wenyan"
131131
},
132132
{
133133
"command": "extension.wenyan-lang.execute",
134134
"group": "navigation@1172",
135-
"when": "resourceLangId == wenyan && resourceScheme != wenyan"
135+
"when": "editorLangId == wenyan && resourceScheme != wenyan"
136136
},
137137
{
138138
"command": "extension.wenyan-lang.reload",
@@ -142,7 +142,7 @@
142142
{
143143
"command": "extension.wenyan-lang.wenyanize",
144144
"group": "navigation",
145-
"when": "resourceLangId == javascript && resourceScheme != wenyan"
145+
"when": "editorLangId == javascript && resourceScheme != wenyan"
146146
}
147147
]
148148
},

src/utils.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,10 @@ export function getResultUrl (document: TextDocument, action: ResultActions, tar
3939
filename = `${name}(Wenyanized).wy`
4040
break
4141
}
42-
return Uri.parse(`${DOC_SCHEMA}:${filename}?action=${action}&path=${encodeURIComponent(uri.path)}&target=${targetLanguage}`)
42+
43+
const docPath = uri.scheme === 'untitled' // hack for untitled files
44+
? `untitled:${uri.path}`
45+
: uri.path
46+
47+
return Uri.parse(`${DOC_SCHEMA}:${filename}?action=${action}&path=${encodeURIComponent(docPath)}&target=${targetLanguage}`)
4348
}

0 commit comments

Comments
 (0)