From 0bdec05afc5777e08246bd05a0b37af6c50d328b Mon Sep 17 00:00:00 2001 From: Vu Nguyen Date: Sun, 28 Aug 2022 23:06:53 +0800 Subject: [PATCH 1/2] fix: go to definition --- .changeset/tiny-pigs-invite.md | 5 +++++ .../src/CSSVariableManager.ts | 13 ++++++++----- 2 files changed, 13 insertions(+), 5 deletions(-) create mode 100644 .changeset/tiny-pigs-invite.md diff --git a/.changeset/tiny-pigs-invite.md b/.changeset/tiny-pigs-invite.md new file mode 100644 index 0000000..4f0d505 --- /dev/null +++ b/.changeset/tiny-pigs-invite.md @@ -0,0 +1,5 @@ +--- +"css-variables-language-server": patch +--- + +Fix go to definition diff --git a/packages/css-variables-language-server/src/CSSVariableManager.ts b/packages/css-variables-language-server/src/CSSVariableManager.ts index d116cf3..37f975f 100644 --- a/packages/css-variables-language-server/src/CSSVariableManager.ts +++ b/packages/css-variables-language-server/src/CSSVariableManager.ts @@ -71,7 +71,7 @@ export default class CSSVariableManager { if (match) { const url = `${match.groups.protocol}://${match.groups.url}`; - + importUrls.push(url); } } @@ -81,7 +81,7 @@ export default class CSSVariableManager { importUrls.map(async (url) => { try { const response = await axios(url, { - responseType: "text" + responseType: 'text', }); const cssText = await response.data; @@ -107,10 +107,13 @@ export default class CSSVariableManager { uri: fileURI, range: Range.create( Position.create( - decl.source.start.line, - decl.source.start.column + decl.source.start.line - 1, + decl.source.start.column - 1 ), - Position.create(decl.source.end.line, decl.source.end.column) + Position.create( + decl.source.end.line - 1, + decl.source.end.column - 1 + ) ), }, }; From 0aeca85bbce5edf692ecf8073f7d499802c31457 Mon Sep 17 00:00:00 2001 From: Vu Nguyen Date: Sun, 28 Aug 2022 23:07:07 +0800 Subject: [PATCH 2/2] ci: add script to publish package --- .github/workflows/release.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9140c30..0311528 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,15 +34,15 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - # - name: Publish to VSCode Marketplace - # if: steps.changesets.outputs.published == 'true' - # working-directory: ./packages/vscode-css-variables - # run: | - # npm i - # npx vsce publish -p ${{ secrets.VSCE_TOKEN }} - # - name: Publish to OpenVSX - # if: steps.changesets.outputs.published == 'true' - # working-directory: ./packages/vscode-css-variables - # run: | - # npm i - # npx ovsx publish -p ${{ secrets.OVSX_TOKEN }} \ No newline at end of file + - name: Publish to VSCode Marketplace + if: steps.changesets.outputs.published == 'true' + working-directory: ./packages/vscode-css-variables + run: | + npm i + npx vsce publish -p ${{ secrets.VSCE_PAT }} + - name: Publish to OpenVSX + if: steps.changesets.outputs.published == 'true' + working-directory: ./packages/vscode-css-variables + run: | + npm i + npx ovsx publish -p ${{ secrets.OVSX_TOKEN }} \ No newline at end of file