vscode-lua icon indicating copy to clipboard operation
vscode-lua copied to clipboard

"Lua PSI Viewer" feature not working.

Open ltade opened this issue 6 months ago • 0 comments

Which OS are you using?

Linux

Expected Behaviour

The "Lua PSI Viewer" feature, when ran, it expects some index.html file to be at this path: ~/.vscode/extensions/sumneko.lua-3.15.0-linux-x64/client/web/dist/index.html but presumably the index.html file path actually exists here
~/.vscode/extensions/sumneko.lua-3.15.0-linux-x64/client/webvue/build/index.html

The error happens because of exactly this line: https://github.com/LuaLS/vscode-lua/blob/9e91c07ce7b3b9fa162763b0eb7d39cf90033798/client/src/psi/psiViewer.ts#L18

so just do:

-     private static readonly distDirectory = "client/web/dist";
+     private static readonly distDirectory = "client/webvue/build";

Reproduction steps

Steps to reproduce:

<Ctrl+Shift+P> Type: Lua PSI Viewer

Image

get this error message:

Image

Additional Notes

the bug got introduces in ~3 years ago, by commit 1c7a326

i actually dont know what this "Lua PSI Viewer" feature is for :P Im curious to find out when it works (again)

Also, I was considering making this a pull request, but i dont know how to compile/run this project, so i cant test fix sry ):

ltade avatar Jul 13 '25 17:07 ltade