LuaLS / LuaLS/lua-language-server
Go to definition does not go to definition
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Lua
- Star
- 4.4k
- Fork
- 442
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
How are you using the lua-language-server?
Visual Studio Code Extension (sumneko.lua)
Which OS are you using?
Linux
What is the issue affecting?
Libraries
Expected Behaviour
Following https://github.com/LuaLS/lua-language-server/discussions/3219 I've figured out that Go to definition does not act properly even if variable is set as local explicitly, see the video for details
Actual Behaviour
https://github.com/user-attachments/assets/cd98b077-bd11-461b-aa2c-78b375087dbf
Reproduction steps
I've created a repo with the code used in a video so you can clone and test it yourself https://github.com/Real-Gecko/lua-ls-test
Additional Notes
No response
Log File
No response
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng cách sao chép repository Real-Gecko/lua-ls-test được liên kết và tái hiện hành vi thông qua Visual Studio Code Extension trên Linux. Truy vết cách language server xử lý Go to definition đối với các biến local một cách tường minh; được xem là hoàn tất khi việc điều hướng đến đúng định nghĩa local trong trường hợp tái hiện.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- lua, vscode
- Lĩnh vực
- devtools
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 45/100