diff --git a/doc/classes/EditorSettings.xml b/doc/classes/EditorSettings.xml
index ef24fd71a5..74fa99210d 100644
--- a/doc/classes/EditorSettings.xml
+++ b/doc/classes/EditorSettings.xml
@@ -1442,7 +1442,7 @@
If [code]true[/code], draws tab characters as chevrons.
- The space to add between lines (in pixels). Greater line spacing can help improve readability at the cost of displaying fewer lines on screen.
+ The space to add between lines (in pixels). Greater line spacing can help improve readability at the cost of displaying fewer lines on screen. Negative values allow for even more compact text, but may look broken with certain fonts.
If [code]true[/code], documentation tooltips will appear when hovering over a symbol.
diff --git a/editor/settings/editor_settings.cpp b/editor/settings/editor_settings.cpp
index 48903ebb35..0541676ece 100644
--- a/editor/settings/editor_settings.cpp
+++ b/editor/settings/editor_settings.cpp
@@ -788,7 +788,7 @@ void EditorSettings::_load_defaults(Ref p_extra_config) {
// Appearance: Whitespace
_initial_set("text_editor/appearance/whitespace/draw_tabs", true, true);
_initial_set("text_editor/appearance/whitespace/draw_spaces", false, true);
- EDITOR_SETTING(Variant::INT, PROPERTY_HINT_RANGE, "text_editor/appearance/whitespace/line_spacing", 4, "0,50,1")
+ EDITOR_SETTING(Variant::INT, PROPERTY_HINT_RANGE, "text_editor/appearance/whitespace/line_spacing", 4, "-10,50,1")
// Behavior
// Behavior: General