FP dev tools

This commit is contained in:
Nathan McCarty 2022-10-31 12:08:17 -04:00
parent 34344a1354
commit 31639c1638
Signed by: thatonelutenist
GPG Key ID: D70DA3DD4D1E9F96
3 changed files with 55 additions and 39 deletions

View File

@ -741,6 +741,17 @@ Use rnix-lsp
:major-modes '(nix-mode) :major-modes '(nix-mode)
:server-id 'nix))) :server-id 'nix)))
#+end_src #+end_src
** Idris2
Configure idris2-mode, which we do manually since it's not yet in doom.
#+begin_src emacs-lisp
(use-package! idris2-mode)
#+end_src
** Haskell
Setup formatting
#+begin_src emacs-lisp
(after! lsp-haskell
(setq lsp-haskell-formatting-provider "brittany"))
#+end_src
* Composition * Composition
Modes for handling plain text and prose Modes for handling plain text and prose
** Markdown ** Markdown

View File

@ -87,6 +87,7 @@
(sh +fish) (sh +fish)
yaml yaml
(scheme +chez) (scheme +chez)
(haskell +lsp)
:email :email
(mu4e +org) (mu4e +org)

View File

@ -68,3 +68,7 @@
(package! websocket) (package! websocket)
(package! org-roam-ui) (package! org-roam-ui)
(package! edit-server) (package! edit-server)
(package! idris2-mode :recipe
(:host github
:repo "idris-community/idris2-mode"
:branch "main"))