languages: Fix Bash indentation issues with multi-cursors, newlines, and keyword outdenting (#35116)
Closes #34390 This PR fixes several Bash indentation issues: - Adding indentation or comment using multi cursors no longer breaks relative indentation - Adding newline now places the cursor at the correct indent - Typing a valid keyword triggers context-aware auto outdent It also adds tests for all of them. Release Notes: - Fixed various issues with handling indentation in Bash.
This commit is contained in:
parent
07252c3309
commit
43d0aae617
5 changed files with 459 additions and 25 deletions
1
Cargo.lock
generated
1
Cargo.lock
generated
|
@ -4979,6 +4979,7 @@ dependencies = [
|
|||
"text",
|
||||
"theme",
|
||||
"time",
|
||||
"tree-sitter-bash",
|
||||
"tree-sitter-html",
|
||||
"tree-sitter-python",
|
||||
"tree-sitter-rust",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue