feat: 'new file' template respects indentation and braces position settings #4309
+41
−6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Should help with #1818
Given this vscode setting:
If
.vscode/java.prefscontainsorg.eclipse.jdt.core.formatter.brace_position_for_type_declaration=next_line, then new java file contents put the opening brace to the next line.next_line,next_line_shifted(indents brace on next line) andend_of_line(the default value) are currently supported in this PR.new_file_brace_position.mp4
Updates to the .prefs file currently need a vscode restart to take effect (until I fix eclipse-jdtls/eclipse.jdt.ls#3679), it's out of scope of this PR.