+;(use-package highlight-indent-guides
+; :ensure t
+; :config
+; (add-hook 'prog-mode-hook 'highlight-indent-guides-mode)
+; (setq highlight-indent-guides-method 'character)
+; (setq highlight-indent-guides-character ?\|)
+; (set-face-foreground 'highlight-indent-guides-character-face "darkgray"))
+
+(use-package jinja2-mode
+ :ensure t)
+
+(use-package whitespace
+ :config
+ (setq whitespace-style '(face tabs tab-mark))
+ (setq whitespace-line-column 80)
+ (global-whitespace-mode +1))
+
+(use-package magit
+ :ensure t
+ :config
+ (global-set-key (kbd "C-x g") 'magit-status))
+
+(use-package evil-magit
+ :ensure t)
+
+(use-package editorconfig
+ :ensure t
+ :init
+ (add-hook 'prog-mode-hook (editorconfig-mode 1))
+ (add-hook 'text-mode-hook (editorconfig-mode 1)))
+
+(use-package js2-mode
+ :ensure t
+ :config
+ (add-to-list 'auto-mode-alist '("\\.js\\'" . js2-mode))
+ (setq js2-strict-missing-semi-warning nil))
+
+(use-package yaml-mode
+ :ensure t)
+
+(use-package jl-encrypt)
+
+(use-package smart-mode-line
+ :ensure t
+ :config
+ (sml/setup))
+
+(use-package smart-tabs-mode
+ :ensure t
+ :config
+ (smart-tabs-insinuate 'c))
+
+(use-package fill-column-indicator
+ :ensure t
+ :config
+ (setq fci-rule-column 80)
+ (add-hook 'after-change-major-mode-hook 'fci-mode))
+
+
+;;;(global-company-mode)
+;;;(add-hook 'after-init-hook 'global-company-mode)
+
+(add-hook 'prog-mode-hook 'electric-pair-mode)