             c-c++-enable-clang-support t)
      (python :variables
              python-fill-column 80)
-     (shell :variables
-            shell-default-height 30
-            shell-default-position 'bottom)
      spell-checking
      syntax-checking
      ;; version-control

       (set-display-table-slot ,display-table 'truncation ?\…)
       (set-display-table-slot ,display-table 'vertical-border ?\ǁ))))

(defun enter-emacs-state-and-set-mark (arg)
  "Enter \"evil-emacs-state\" firstly, and then set mark at the current
position of cursor."

  (define-key evil-normal-state-map (kbd "ESC <escape>") (kbd "<escape>"))
  ;; Change some leader key bindings.
  (spacemacs/set-leader-keys
    "bk"  'kill-buffer-and-none-sole-window
    "w-"  (split-and-focus-scratch below)
    "w/"  (split-and-focus-scratch right))
  ;; Mouse scrolling doesn't work when emacs is run in Mac OSX terminal. The
