      (python :variables
              python-fill-column 79
              python-test-runner 'pytest)
+     rust
      (shell :variables
             shell-default-height 30
             shell-default-position 'bottom)
      ;; spell-checking
+     (stgit :location local)
      syntax-checking
      version-control
+     ;; vim-powerline
      vimscript
      vinegar
      yaml
      )
    dotspacemacs-additional-packages '()
    dotspacemacs-frozen-packages '()
-   dotspacemacs-excluded-packages '(evil-escape)
-   dotspacemacs-install-packages 'used-only))
+   dotspacemacs-excluded-packages '(evil-escape evil-tutor)
+   dotspacemacs-install-packages 'used-but-keep-unused))
 
 (defun dotspacemacs/init ()
   (setq-default

   dotspacemacs-smart-closing-parenthesis nil
   dotspacemacs-highlight-delimiters 'all
   dotspacemacs-persistent-server nil
   dotspacemacs-search-tools '("ag" "pt" "ack" "grep")
   dotspacemacs-default-package-repository nil
   ))

(defun dotspacemacs/user-init ()
  (setq-default evil-search-module 'evil-search)
  )

(defun dotspacemacs/user-config ()
  (setq create-lockfiles nil)
  (setq evilmi-always-simple-jump t)
  (setq powerline-default-separator 'arrow-fade)
  (define-key evil-motion-state-map (kbd "C-w C-h") 'evil-window-left)
  (define-key evil-motion-state-map (kbd "C-w C-l") 'evil-window-right)
  (define-key evil-motion-state-map (kbd "C-w C-j") 'evil-window-down)
  (define-key evil-motion-state-map (kbd "C-w C-k") 'evil-window-up)
  (define-key evil-normal-state-map (kbd "C-l")
    'spacemacs/evil-search-clear-highlight)
  (define-key evil-normal-state-map (kbd "C-p") 'helm-projectile-find-file)
  (define-key helm-map (kbd "C-w") 'backward-kill-word)
  (add-to-list 'auto-mode-alist '("\\.uml\\'" . plantuml-mode))
  )

;; -------------------------------------------------------------------
;; Do not write anything past this comment. This is where Emacs will
;; auto-generate custom variable definitions.
(custom-set-variables
 ;; custom-set-variables was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.

   dotspacemacs-visual-line-move-text nil
   dotspacemacs-ex-substitute-global nil
   dotspacemacs-default-layout-name "Default"
   dotspacemacs-display-default-layout t
   dotspacemacs-auto-resume-layouts t
   dotspacemacs-large-file-size 1
   dotspacemacs-auto-save-file-location 'cache
   dotspacemacs-max-rollback-slots 5
