summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbenj <benj@rse8.com>2022-08-03 10:08:46 -0700
committerbenj <benj@rse8.com>2022-08-03 10:09:32 -0700
commit37c5d675ebcde5c777d61512cb210c70d302af42 (patch)
tree3d1227eb9cd473c092df27e1d3f820d4e882cb0c
parentf80ee704be7518340acb62f49627c8c01cc4e4fe (diff)
downloademacs-37c5d675ebcde5c777d61512cb210c70d302af42.tar
emacs-37c5d675ebcde5c777d61512cb210c70d302af42.tar.gz
emacs-37c5d675ebcde5c777d61512cb210c70d302af42.tar.bz2
emacs-37c5d675ebcde5c777d61512cb210c70d302af42.tar.lz
emacs-37c5d675ebcde5c777d61512cb210c70d302af42.tar.xz
emacs-37c5d675ebcde5c777d61512cb210c70d302af42.tar.zst
emacs-37c5d675ebcde5c777d61512cb210c70d302af42.zip
into the future...goodbye haskell modes of the past...hello lsp-haskell
-rw-r--r--init.el1
-rw-r--r--settings/setup-haskell-mode.el1
-rw-r--r--settings/setup-lsp-mode.el1
3 files changed, 3 insertions, 0 deletions
diff --git a/init.el b/init.el
index 2022cd7..853d056 100644
--- a/init.el
+++ b/init.el
@@ -86,6 +86,7 @@
jinja2-mode
json
lsp-dart
+ lsp-haskell
lsp-mode
lsp-ui
magit
diff --git a/settings/setup-haskell-mode.el b/settings/setup-haskell-mode.el
index b74de32..3747f94 100644
--- a/settings/setup-haskell-mode.el
+++ b/settings/setup-haskell-mode.el
@@ -1,4 +1,5 @@
(require 'haskell-mode)
+(require 'lsp-haskell)
(require 'flycheck-haskell)
(defun haskell/pretty-symbols ()
diff --git a/settings/setup-lsp-mode.el b/settings/setup-lsp-mode.el
index 1417274..f92ef15 100644
--- a/settings/setup-lsp-mode.el
+++ b/settings/setup-lsp-mode.el
@@ -19,6 +19,7 @@
(add-hook 'c-mode-hook #'lsp)
(add-hook 'c++-mode-hook #'lsp)
(add-hook 'dart-mode-hook #'lsp)
+(add-hook 'haskell-mode-hook #'lsp)
(add-hook 'lisp-mode-hook #'lsp)
(add-hook 'python-mode-hook #'lsp)
(add-hook 'rustic-mode #'lsp)