From faaa012b843466805a41f90edf69442c69a3aeea Mon Sep 17 00:00:00 2001 From: Andreas Haas Date: Mon, 4 Dec 2017 18:27:42 +0100 Subject: Script Editor: Use first non-whitespace comment delimiter. As suggested by @neikeq in https://github.com/godotengine/godot/pull/13489#issuecomment-348690816 --- editor/plugins/script_text_editor.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/editor/plugins/script_text_editor.cpp b/editor/plugins/script_text_editor.cpp index 19293360ed..3a443e1bf7 100644 --- a/editor/plugins/script_text_editor.cpp +++ b/editor/plugins/script_text_editor.cpp @@ -1042,8 +1042,13 @@ void ScriptTextEditor::_edit_option(int p_op) { String delimiter = "#"; List comment_delimiters; scr->get_language()->get_comment_delimiters(&comment_delimiters); - if (!comment_delimiters.empty()) { - delimiter = comment_delimiters.front()->get(); + + for (List::Element *E = comment_delimiters.front(); E; E = E->next()) { + String script_delimiter = E->get(); + if (script_delimiter.find(" ") == -1) { + delimiter = script_delimiter; + break; + } } tx->begin_complex_operation(); -- cgit v1.2.3