    })
 
 (def ^:const default-keymap
-  {[nil "Tab"] :paredit-indent-line
-   [nil "⇥"] :paredit-indent-line
+  {[nil "Tab"] :paredit-indent
+   [nil "⇥"] :paredit-indent
    [nil "Enter"] :paredit-newline
    [nil "⏎"] :paredit-newline})
 

   ["C" "Open Bracket"] :paredit-backward-barf-sexp
   ["C" "Close Bracket"] :paredit-forward-barf-sexp
   ["M" "←"] :paredit-expand-left
   ["M" "→"] :paredit-expand-right})

(def ^:const foreign-keymap
  {["M" "["] :paredit-open-square

                          (or (advanced-keymap k)
                              (advanced-alternative-keymap k)
                              (foreign-keymap k))))]
    (when-not (and (.getSelectedText w) (ignore-during-selection cmd))
      (insert-result! w (exec-command! cmd w buffer))
      cmd)))

