    flycheck-checkers '(javascript-eslint)
    )
 
-  ;; Make evil-mode up/down operate in screen lines instead of logical lines
-  (define-key evil-motion-state-map "j" 'evil-next-visual-line)
-  (define-key evil-motion-state-map "k" 'evil-previous-visual-line)
-  (define-key evil-visual-state-map "j" 'evil-next-visual-line)
-  (define-key evil-visual-state-map "k" 'evil-previous-visual-line)
+  (add-to-list 'hippie-expand-try-functions-list 'yas/hippie-try-expand)
+  (global-set-key (kbd "TAB") #'hippie-expand)
   )
 
 (defun dotspacemacs/user-init ()

   ;; A list of packages that will not be installed and loaded.
   dotspacemacs-excluded-packages
   '(
     smartparens ;; Remove automatic delimiter closing layer
     )
   ;; Defines the behaviour of Spacemacs when installing packages.
   ;; Possible values are `used-only', `used-but-keep-unused' and `all'.

   ;; Press <SPC f e R> (Vim style) or to reload this config
   dotspacemacs-configuration-layers
   '(
     auto-completion
     better-defaults
     elixir
     emacs-lisp
     git
     go
     helm
     html
     javascript
     markdown
     org
     react
     ruby
     syntax-checking
     version-control
     yaml
     yasnippet
     (elm :variables
          elm-format-on-save t)
     (rust :variables
           rust-format-on-save t
           )
     (shell :variables
            shell-default-height 33
            shell-default-shell 'shell
            )
     ;; spell-checking
     )
   ;; List of additional packages that will be installed without being
   ;; wrapped in a layer. If you need some configuration for these
