      neotree
      (org :variables
           org-export-allow-bind-keywords t
-          org-enable-github-support t)
+          org-enable-github-support t
+          org-enable-bootstrap-support t
+          org-projectile-file "TODO.org")
      ;; pandoc
-     pdf-tools
-     python
+     pdf
+     perl5
+     (python :variables
+             python-backend 'lsp
+             python-test-runner 'pytest
+             python-enable-yapf-format-on-save t
+             python-sort-imports-on-save t)
+     restructuredtext
+     ruby
      (shell :variables
             shell-default-height 30
             shell-default-position 'bottom)
      shell-scripts
-     spell-checking
+     (spell-checking :variables
+                     enable-flyspell-auto-completion t)
+     sphinx
      sql
      syntax-checking
      systemd
      themes-megapack
+     vagrant
      version-control
      vimscript
+     xclipboard
      yaml
      ;; user-defined layers
      conda

     ;; `M-m f e R' (Emacs style) to install them.
     ;; ----------------------------------------------------------------
     helm
     ansible
     auto-completion
     asciidoc
     better-defaults
     bibtex
     c-c++
     csv
     docker
     emacs-lisp
     ess
     finance
     git
     html
     imenu-list
     javascript
     (latex :variables
            latex-build-command "LatexMk")
     major-modes

   dotspacemacs-frozen-packages '()

   ;; A list of packages that will not be installed and loaded.
   dotspacemacs-excluded-packages '(org-bullets)

   ;; Defines the behaviour of Spacemacs when installing packages.
   ;; Possible values are `used-only', `used-but-keep-unused' and `all'.
