diff --git a/keymap/emacs.js b/keymap/emacs.js
index 6a8bb4a2f77f4afe41c72daddd0207ef20ac4076..c4135237e19109370c9606f8a2f88f6bb3b30a17 100644
--- a/keymap/emacs.js
+++ b/keymap/emacs.js
@@ -395,6 +395,7 @@
     "Ctrl-X U": repeated("undo"),
     "Ctrl-X K": "close",
     "Ctrl-X Delete": function(cm) { kill(cm, cm.getCursor(), bySentence(cm, cm.getCursor(), 1), true); },
+    "Ctrl-X H": "selectAll",
 
     "Ctrl-Q Tab": repeated("insertTab"),
     "Ctrl-U": addPrefixMap