  '(inhibit-startup-screen t)
  '(package-selected-packages
    (quote
-    (gitignore-mode typescript-mode markdown-mode nixpkgs-fmt nix-mode tabbar company-terraform company-tabnine company origami yafolding dockerfile-mode yaml-mode groovy-mode go-mode hcl-mode monokai-theme)))
+    (terraform-mode flycheck-golangci-lint flycheck gitignore-mode typescript-mode markdown-mode nixpkgs-fmt nix-mode tabbar company-terraform company origami yafolding dockerfile-mode yaml-mode groovy-mode go-mode hcl-mode monokai-theme)))
  '(show-paren-mode t)
  '(size-indication-mode t))
 (custom-set-faces

(tabbar-mode t)

;; Autocompleting
(require 'company-tabnine)
(add-to-list 'company-backends #'company-tabnine)
(add-hook 'after-init-hook 'global-company-mode) ;; Enable company mode in all buffers
(setq company-idle-delay 0) ;; Trigger completion immediately.
(setq company-show-numbers t) ;; Number the candidates (use M-1, M-2 etc to select completions).

;; Use the tab-and-go frontend.
;; Allows TAB to select and complete at the same time.

;; For Nix auto formatting
(add-hook 'nix-mode-hook 'nixpkgs-fmt-on-save-mode)
(put 'downcase-region 'disabled nil)
(put 'upcase-region 'disabled nil)
