<de.markusfisch.android.shadereditor.widget.ShaderEditor
	xmlns:android="http://schemas.android.com/apk/res/android"
	xmlns:tools="http://schemas.android.com/tools"
	tools:ignore="Overdraw"
	android:id="@+id/editor"
	android:layout_width="match_parent"
	android:layout_height="match_parent"
	android:scrollbars="vertical"
	android:padding="8dp"
	android:gravity="start|top"
	android:typeface="monospace"
	android:textSize="12sp"
	android:textColor="@color/editor_text"
	android:imeOptions="flagNoExtractUi"
	android:inputType="textVisiblePassword|textMultiLine"
	android:background="@color/background_editor"/>

<de.markusfisch.android.shadereditor.widget.ShaderEditor
	xmlns:android="http://schemas.android.com/apk/res/android"
	xmlns:tools="http://schemas.android.com/tools"
	tools:ignore="Overdraw"
	android:id="@+id/editor"
	android:layout_width="match_parent"
	android:layout_height="match_parent"
	android:scrollbars="vertical"
	android:paddingLeft="8dp"
	android:paddingStart="8dp"
	android:paddingRight="8dp"
	android:paddingEnd="8dp"
	android:gravity="start|top"
	android:typeface="monospace"
	android:textSize="12sp"
	android:textColor="@color/editor_text"
	android:imeOptions="flagNoExtractUi"
	android:inputType="textVisiblePassword|textMultiLine"
	android:background="@color/background_editor"/>

Use left/right padding for editor only
Use left/right padding for editor only

Top/bottom padding makes text appear into nothing.
Same problem horizontally but less noticeable.
How to set a padding around the scrollable content?
