Browse Source

:tada: Add syntax highlight colors

DricomDragon 2 years ago
parent
commit
f006f49c34
1 changed files with 31 additions and 1 deletions
  1. 31 1
      godot/common/components/gdedit/GdScriptEdit.tscn

+ 31 - 1
godot/common/components/gdedit/GdScriptEdit.tscn

@@ -1,11 +1,41 @@
-[gd_scene format=3 uid="uid://dogtm6fdbp3wl"]
+[gd_scene load_steps=2 format=3 uid="uid://dogtm6fdbp3wl"]
+
+[sub_resource type="CodeHighlighter" id="CodeHighlighter_2654d"]
+number_color = Color(0.803922, 0, 0.803922, 1)
+symbol_color = Color(0, 0, 1, 1)
+function_color = Color(0, 0.615686, 0, 1)
+member_variable_color = Color(0.8, 0.5, 0, 1)
+keyword_colors = {
+"InputEvent": Color(0, 0.4, 0, 1),
+"RigidBody2D": Color(0, 0.4, 0, 1),
+"String": Color(0, 0.4, 0, 1),
+"Vector2": Color(0, 0.4, 0, 1),
+"and": Color(1, 0, 0, 1),
+"bool": Color(1, 0, 0, 1),
+"class": Color(1, 0, 0, 1),
+"class_name": Color(1, 0, 0, 1),
+"extends": Color(1, 0, 0, 1),
+"float": Color(1, 0, 0, 1),
+"for": Color(1, 0, 0, 1),
+"func": Color(1, 0, 0, 1),
+"if": Color(1, 0, 0, 1),
+"in": Color(1, 0, 0, 1),
+"int": Color(1, 0, 0, 1),
+"return": Color(1, 0, 0, 1),
+"signal": Color(1, 0, 0, 1),
+"var": Color(1, 0, 0, 1)
+}
 
 [node name="GdScriptEdit" type="CodeEdit"]
 offset_left = 109.0
 offset_top = 298.0
 offset_right = 1149.0
 offset_bottom = 955.0
+theme_override_colors/background_color = Color(1, 1, 1, 1)
+theme_override_colors/font_color = Color(0, 0, 0, 1)
 theme_override_font_sizes/font_size = 46
 text = "# waiting for code"
+deselect_on_focus_loss_enabled = false
 virtual_keyboard_enabled = false
+syntax_highlighter = SubResource("CodeHighlighter_2654d")
 gutters_draw_line_numbers = true