literate-config

Literate config. See <a href="../readme.org">readme.org</a> for a better-formatted version
Log | Files | Refs

commit b1565c3c90afd25d64cbc1de74995ec9ac5cae9a
parent 63229d18627a36ec4aa9635a8a7c837205373208
Author: Crazazy <crazazy@tilde.cafe>
Date:   Thu,  8 Jun 2023 14:37:18 +0200

fix haskell-mode

Diffstat:
Memacs.org | 27+++++++++++++++------------
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