diff --git a/mode/shell/shell.js b/mode/shell/shell.js
index a684e8c233ad293ee677cb53d13bd53c9acba7ca..570b4e2419bdb2147dc4b0cd9ac8e8c7aa65580e 100644
--- a/mode/shell/shell.js
+++ b/mode/shell/shell.js
@@ -129,6 +129,7 @@ CodeMirror.defineMode('shell', function() {
     token: function(stream, state) {
       return tokenize(stream, state);
     },
+    closeBrackets: "()[]{}''\"\"``",
     lineComment: '#',
     fold: "brace"
   };