 	("melpa" . 30))
       )
 (package-initialize)
-
 
 ;;-------------;;
 ;; Use-package ;;

  (setq lsp-eldoc-render-all t)
  (setq lsp-gopls-complete-unimported t))

(use-package lsp-mode
  :ensure t
  :commands (lsp lsp-deferred)
  :config (defun lsp-go-install-save-hooks ()
            (add-hook 'before-save-hook #'lsp-format-buffer t t)
            (add-hook 'before-save-hook #'lsp-organize-imports t t))
  :hook ((go-mode . lsp-deferred)
         (go-mode . lsp-go-install-save-hooks)))

(use-package lsp-ui
  :ensure t
  :commands lsp-ui-mode
  :init
  :config (setq lsp-ui-doc-enable nil
                lsp-ui-peek-enable t
                lsp-ui-sideline-enable t
                lsp-ui-imenu-enable t
                lsp-ui-flycheck-enable t)
  )

(use-package company
  :ensure t
  :config

(use-package terraform-mode)


;;----------;;
;; Web mode ;;
;;----------;;
