diff --git a/_static/js/custom.js b/_static/js/custom.js index 726bb81c4..4b434839c 100644 --- a/_static/js/custom.js +++ b/_static/js/custom.js @@ -299,8 +299,12 @@ $(document).ready(() => { // Only change indentation for GDScript and C++. continue; } - let html = codeBlock.innerHTML; - html = html.replace(/(?<=^()?( {4})*)( {4})/gm, '\t'); + let html = codeBlock.innerHTML.replace(/^()?( {4})/gm, '\t'); + let html_old = ""; + while (html != html_old) { + html_old = html; + html = html.replace(/\t( {4})/gm, '\t\t') + } codeBlock.innerHTML = html; }