LuaLS / LuaLS/lua-language-server
Cannot for the life of me configure formatting
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?
MacOS
What is the issue affecting?
Formatting
Expected Behaviour
Formatting adds 6 spaces for indentation.
Actual Behaviour
Formatting adds the default 2.
Reproduction steps
I have it set as the default formatter in my settings.json:
"[lua]": {
"editor.quickSuggestions": {
"other": true,
"comments": true,
"strings": true
},
"editor.tabCompletion": "on",
"editor.quickSuggestionsDelay": 1,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.defaultFormatter": "sumneko.lua",
},
I put in .luarc.json in my workspace:
{
"Lua.format.defaultConfig": {
"indent_style": "space",
"indent_size": "6"
}
}
But no luck,
I put in .vscode/settings.json in my workspace:
{
"Lua.format.defaultConfig": {
"indent_style": "space",
"indent_size": "6"
}
}
I try various ways of adding this to the core settings.json used by VSCode, either adding it under the [lua] entry, or as a top level entry, but no luck.
What am I missing?!
thanks!
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
Tái hiện hành vi định dạng trong Visual Studio Code bằng các cấu hình settings.json, .luarc.json và .vscode/settings.json đã cho. Theo dõi cách language server đọc cấu hình định dạng và xác định lý do indent_size 6 bị bỏ qua; công việc được xem là hoàn tất khi cấu hình workspace được tài liệu hóa tạo ra mức thụt lề sáu 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
- tooling
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100