From 69e6eb26a335522c51098b92482b100583fc9f65 Mon Sep 17 00:00:00 2001 From: Vince Date: Fri, 12 Feb 2021 10:35:33 -0500 Subject: [PATCH] Make JSON auto-indent for brace Fix #9499, close #9504 --- PowerEditor/src/Notepad_plus.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PowerEditor/src/Notepad_plus.cpp b/PowerEditor/src/Notepad_plus.cpp index 6a4e9fb2e..13e5a94e9 100644 --- a/PowerEditor/src/Notepad_plus.cpp +++ b/PowerEditor/src/Notepad_plus.cpp @@ -3024,7 +3024,7 @@ void Notepad_plus::maintainIndentation(TCHAR ch) return; if (type == L_C || type == L_CPP || type == L_JAVA || type == L_CS || type == L_OBJC || - type == L_PHP || type == L_JS || type == L_JAVASCRIPT || type == L_JSP || type == L_CSS || type == L_PERL || type == L_RUST || type == L_POWERSHELL) + type == L_PHP || type == L_JS || type == L_JAVASCRIPT || type == L_JSP || type == L_CSS || type == L_PERL || type == L_RUST || type == L_POWERSHELL || type == L_JSON) { if (((eolMode == SC_EOL_CRLF || eolMode == SC_EOL_LF) && ch == '\n') || (eolMode == SC_EOL_CR && ch == '\r')) @@ -3067,7 +3067,7 @@ void Notepad_plus::maintainIndentation(TCHAR ch) _pEditView->setLineIndent(curLine, indentAmountPrevLine); } // These languages do no support single line control structures without braces. - else if (type == L_PERL || type == L_RUST || type == L_POWERSHELL) + else if (type == L_PERL || type == L_RUST || type == L_POWERSHELL || type == L_JSON) { _pEditView->setLineIndent(curLine, indentAmountPrevLine); }