diff --git a/src/lib/enventor_private.h b/src/lib/enventor_private.h
index f71a473..73b60ce 100644
--- a/src/lib/enventor_private.h
+++ b/src/lib/enventor_private.h
@@ -28,6 +28,9 @@
#define QUOT_UTF8_LEN 1
#define SEMICOL_UTF8 ";"
#define SEMICOL_UTF8_LEN 1
+#define LESS "<"
+#define GREATER ">"
+#define AMP "&"
#define EOL "
"
#define EOL_LEN 5
#define TAB ""
diff --git a/src/lib/indent.c b/src/lib/indent.c
index 8a891d7..655c07a 100644
--- a/src/lib/indent.c
+++ b/src/lib/indent.c
@@ -477,11 +477,17 @@ indent_insert_apply(indent_data *id, Evas_Object *entry, const char *insert,
{
if (!strcmp(insert, EOL))
{
- indent_insert_br_case(id, entry);
- return 1;
+ indent_insert_br_case(id, entry);
+ return 1;
}
else if (!strcmp(insert, QUOT))
return 0;
+ else if (!strcmp(insert, LESS))
+ return 0;
+ else if (!strcmp(insert, GREATER))
+ return 0;
+ else if (!strcmp(insert, AMP))
+ return 0;
else
return indent_text_auto_format(id, entry, insert);
}