about summary refs log tree commit diff
path: root/dotfiles/.emacs
diff options
context:
space:
mode:
authorBaitinq <manuelpalenzuelamerino@gmail.com>2022-07-11 22:52:09 +0200
committerBaitinq <manuelpalenzuelamerino@gmail.com>2022-07-11 22:52:09 +0200
commite389335833047bb72a66a1f3d30760214e4c4fe0 (patch)
treec47ca9a5bdf67229ba71cd432d1808f773d61659 /dotfiles/.emacs
parentEnable direnv (diff)
downloadnixos-config-e389335833047bb72a66a1f3d30760214e4c4fe0.tar.gz
nixos-config-e389335833047bb72a66a1f3d30760214e4c4fe0.tar.bz2
nixos-config-e389335833047bb72a66a1f3d30760214e4c4fe0.zip
Emacs: Enable direnv and lsp (haskell)
Diffstat (limited to 'dotfiles/.emacs')
-rw-r--r--dotfiles/.emacs10
1 files changed, 10 insertions, 0 deletions
diff --git a/dotfiles/.emacs b/dotfiles/.emacs
index dd66cc4..90a1614 100644
--- a/dotfiles/.emacs
+++ b/dotfiles/.emacs
@@ -66,6 +66,10 @@
       (current-buffer) ;; leave as-is
       (get-buffer-create "*dashboard*"))))
 
+(use-package direnv
+  :config
+  (direnv-mode))
+
 (use-package nix-mode
     :mode "\\.nix\\'")
 
@@ -74,3 +78,9 @@
 (use-package typescript-mode)
 
 (use-package jq-mode)
+
+(use-package lsp-mode
+  :hook ((haskell-mode . lsp-deferred))
+  :commands (lsp lsp-deferred))
+
+(use-package lsp-haskell)