 	     go-test-current-file
 	     go-test-current-project)
   :hook (;; (before-save . gofmt-before-save)
+         (go-mode . lsp-deferred)
          (go-mode . lsp-go-install-save-hooks)))
 
 (use-package go-add-tags)

                 "GPG_AGENT_INFO"
                 "LANG"
                 "LC_CTYPE"
                 "LSP_USE_PLISTS"
                 "NIX_PATH"
                 "NIX_SSL_CERT_FILE"
                 "NO_COLOR"

	lsp-enable-file-watchers nil
	lsp-enable-on-type-formatting nil
	lsp-enable-snippet nil
        lsp-idle-delay 0.500)
  :config
  (setq lsp-enable-file-watchers nil
	lsp-enable-on-type-formatting nil
	lsp-enable-snippet nil
        lsp-idle-delay 0.500)
  (when (boundp 'read-process-output-max)
    ;; This is to speedup LSP. Increase the amount of data which Emacs
