 
 ;; haskell mode
 (use-package haskell-mode :pin melpa :ensure t)
-(use-package lsp-haskell :pin melpa :ensure t :after haskell-mode)
+;; (use-package lsp-haskell :pin melpa :ensure t :after haskell-mode)
 
 ;; meson mode
 (use-package meson-mode :pin melpa :ensure t)

      kept-old-versions 2
      version-control t)

(setq extra-paths
      (list (concat (getenv "HOME") "/go/bin")
            (concat (getenv "HOME") "/.cargo/bin")
            (concat (getenv "HOME") "/.opam/4.09.0+fp+flambda/bin")
            (concat (getenv "HOME") "/.local/bin")
            "/opt/dotty/current/bin"
            (concat (getenv "HOME") "/.local/share/coursier/bin")

    (setenv "PATH"
     (seq-reduce
      '(lambda (lhs rhs) (concat lhs path-separator rhs)) paths ""))
    (setq exec-path (append exec-path externals))
    (opam-env)))

(set-external-paths extra-paths)

