diff --git a/src/etc/emacs/rust-mode.el b/src/etc/emacs/rust-mode.el
index bf5fec39f828d6ec7984d3c4b0c8ae4806a05197..95732f2553c39f595a7d06b2c2c974e425c93395 100644
--- a/src/etc/emacs/rust-mode.el
+++ b/src/etc/emacs/rust-mode.el
@@ -130,6 +130,7 @@
'("as"
"break"
"continue"
+ "crate"
"do"
"else" "enum" "extern"
"false" "fn" "for"
diff --git a/src/etc/kate/rust.xml b/src/etc/kate/rust.xml
index c52473f5f07288713f5c8a8ecd18cc264470ae85..288085d8bae66e92067b56ad17da5a7a4af91b1e 100644
--- a/src/etc/kate/rust.xml
+++ b/src/etc/kate/rust.xml
@@ -19,6 +19,7 @@
- as
- break
- continue
+ - crate
- do
- drop
- else