[emacs] assimilate and enable dante and its dependency, lcr
[~bandali/configs] / init.org
index 6be9194..c301f19 100644 (file)
--- a/init.org
+++ b/init.org
@@ -965,6 +965,15 @@ TODO: break this giant source block down into individual org sections.
        flycheck-disabled-checkers '(haskell-stack-ghc haskell-ghc)))
 #+end_src
 
+*** [[https://github.com/jyp/dante][dante]]
+
+#+begin_src emacs-lisp
+(use-package dante
+  :after haskell-mode
+  :commands dante-mode
+  :hook (haskell-mode . dante-mode))
+#+end_src
+
 *** [[https://github.com/mpickering/hlint-refactor-mode][hlint-refactor]]
 
 Emacs bindings for [[https://github.com/ndmitchell/hlint][hlint]]'s refactor option. This requires the refact
@@ -1128,6 +1137,19 @@ instead.
   :bind (:map haskell-mode-map
               ("C-c l l" . hs-lint)))
 #+end_src
+* Emacs Enhancements
+
+** [[https://github.com/justbur/emacs-which-key][which-key]]
+
+#+begin_quote
+Emacs package that displays available keybindings in popup
+#+end_quote
+
+#+begin_src emacs-lisp
+(use-package which-key
+  :defer 1
+  :config (which-key-mode))
+#+end_src
 
 * Post initialization
 :PROPERTIES: