LuaLS / LuaLS/lua-language-server
Adding global definitions always indents with 4 spaces
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ả
Which OS are you using?
Windows
Expected Behaviour
When I use the VSCode function to define a variable as allowed global, it should re-use the formatting of the existing file (luarc.json) when adding it.
Actual Behaviour
It always uses 4 spaces, instead of the 2 the file uses.
Reproduction steps
- Have a global in your file
- Have a .luarc.json file in your project
- Have the LSP complain about it being global
- Use the VSC action to mark it as defined
Additional Notes
Log
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 lần theo action của VSCode thêm một global được cho phép vào .luarc.json, sau đó kiểm tra cách indentation của tệp hiện có được đọc hoặc giữ nguyên. Tái hiện vấn đề với một tệp sử dụng indentation hai dấu cách và xác nhận rằng việc đánh dấu một global là đã được định nghĩa sẽ giữ nguyên định dạng đó thay vì chèn bốn dấu cách.
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
- 35/100