FP dev tools
This commit is contained in:
parent
34344a1354
commit
31639c1638
11
config.org
11
config.org
|
@ -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
|
||||||
|
|
1
init.el
1
init.el
|
@ -87,6 +87,7 @@
|
||||||
(sh +fish)
|
(sh +fish)
|
||||||
yaml
|
yaml
|
||||||
(scheme +chez)
|
(scheme +chez)
|
||||||
|
(haskell +lsp)
|
||||||
|
|
||||||
:email
|
:email
|
||||||
(mu4e +org)
|
(mu4e +org)
|
||||||
|
|
|
@ -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"))
|
||||||
|
|
Loading…
Reference in New Issue