commit 97926e7a88320968fe895170f842f57482baaa8e
parent 7dbd5ba977625cff9ccfc969172ee8280c11acc9
Author: Crazazy <crazazy@tilde.cafe>
Date: Thu, 8 Jun 2023 14:37:18 +0200
fix haskell-mode
Diffstat:
1 file changed, 15 insertions(+), 12 deletions(-)
diff --git a/emacs.org b/emacs.org
@@ -388,18 +388,21 @@ Also, if you just stumbled accross this at random, there is an easy tangle butto
It has nix and lisp support, but other langages are fairly standards so not much configuration needed there
#+begin_src emacs-lisp :tangle emacsconfig/extras.el
(use-package smartparens
- :hook
- (emacs-lisp-mode . smartparens-mode)
- (nix-mode . smartparens-mode)
- (lisp-mode . smartparens-mode)
- :config
- (sp-with-modes '(lisp-mode emacs-lisp-mode)
- (sp-local-pair "'" nil :actions nil)
- (sp-local-pair "`" nil :actions nil))
+ :hook
+ (emacs-lisp-mode . smartparens-mode)
+ (nix-mode . smartparens-mode)
+ (haskell-mode . smartparens-mode)
+ (lisp-mode . smartparens-mode)
+ :config
+ (sp-with-modes '(lisp-mode emacs-lisp-mode)
+ (sp-local-pair "'" nil :actions nil)
+ (sp-local-pair "`" nil :actions nil))
- (sp-with-modes '(nix-mode)
- (sp-local-pair "'" nil :actions nil)
- (sp-local-pair "''" "''")))
+ (sp-with-modes '(haskell-mode)
+ (sp-local-pair "'" nil :actions nil))
+ (sp-with-modes '(nix-mode)
+ (sp-local-pair "'" nil :actions nil)
+ (sp-local-pair "''" "''")))
#+end_src
*** Languages
Other than that, there are some language-specific setups that I want to do,which are a bit more complicated
@@ -531,7 +534,7 @@ Also, if you just stumbled accross this at random, there is an easy tangle butto
:hook
(haskell-mode . dante-mode)
:custom
- (dante-repl-command-line (nix-executable-find haskell-env "ghci"))
+ (dante-repl-command-line (list (nix-executable-find haskell-env "ghci")))
(dante-methods '(nix-ghci bare-cabal bare-ghci)))
#+end_src