mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-11-09 02:18:32 +00:00
Use clang-format as the default sketch formatter.
- Bumped `clangd` to `14.0.0`, - Can use `.clang-format` from: - current sketch folder, - `~/.arduinoIDE/.clang-format`, - `directories#data/.clang-format`, or - falls back to default formatter styles. Closes #1009 Closes #566 Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
import { injectable } from '@theia/core/shared/inversify';
|
||||
import { MonacoFormattingConflictsContribution as TheiaMonacoFormattingConflictsContribution } from '@theia/monaco/lib/browser/monaco-formatting-conflicts';
|
||||
|
||||
@injectable()
|
||||
export class MonacoFormattingConflictsContribution extends TheiaMonacoFormattingConflictsContribution {
|
||||
override async initialize(): Promise<void> {
|
||||
// NOOP - does not register a custom formatting conflicts selects.
|
||||
// Does not get and set formatter preferences when selecting from multiple formatters.
|
||||
// Does not show quick-pick input when multiple formatters are available for the text model.
|
||||
// Uses the default behavior from VS Code: https://github.com/microsoft/vscode/blob/fb9f488e51af2e2efe95a34f24ca11e1b2a3f744/src/vs/editor/editor.api.ts#L19-L21
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user