From a15abacc7f822f6e521e23c9bbae9aa82e06b4f9 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 10 Apr 2017 15:52:21 +0200 Subject: [PATCH] Added setting for autoformat before saving (editor.autoformat_currentfile_before_saving) --- app/src/processing/app/Editor.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/processing/app/Editor.java b/app/src/processing/app/Editor.java index 99e53e488..ace0faa97 100644 --- a/app/src/processing/app/Editor.java +++ b/app/src/processing/app/Editor.java @@ -2016,6 +2016,11 @@ public class Editor extends JFrame implements RunnerListener { statusNotice(tr("Saving...")); boolean saved = false; try { + if (PreferencesData.getBoolean("editor.autoformat_currentfile_before_saving")) { + Tool formatTool = getOrCreateToolInstance("cc.arduino.packages.formatter.AStyle"); + formatTool.run(); + } + boolean wasReadOnly = sketchController.isReadOnly(BaseNoGui.librariesIndexer.getInstalledLibraries(), BaseNoGui.getExamplesPath()); String previousMainFilePath = sketch.getMainFilePath(); saved = sketchController.save();