diff --git a/.doom.d/config.el b/.doom.d/config.el index bf7ffa3..8f040e2 100644 --- a/.doom.d/config.el +++ b/.doom.d/config.el @@ -83,3 +83,6 @@ '("pdflatex -shell-escape -interaction nonstopmode -output-directory %o %f" "pdflatex -shell-escape -interaction nonstopmode -output-directory %o %f" "pdflatex -shell-escape -interaction nonstopmode -output-directory %o %f")) + +(after! + (setq lsp-haskell-formatting-provider "brittany")) diff --git a/.doom.d/custom.el b/.doom.d/custom.el index 0d22ed7..37d63cc 100644 --- a/.doom.d/custom.el +++ b/.doom.d/custom.el @@ -6,7 +6,7 @@ '(ansi-color-names-vector ["#282828" "#fb4934" "#b8bb26" "#fabd2f" "#83a598" "#cc241d" "#8ec07c" "#ebdbb2"]) '(custom-safe-themes - '("2035a16494e06636134de6d572ec47c30e26c3447eafeb6d3a9e8aee73732396" "8a379e7ac3a57e64de672dd744d4730b3bdb88ae328e8106f95cd81cbd44e0b6" "6c531d6c3dbc344045af7829a3a20a09929e6c41d7a7278963f7d3215139f6a7" default)) + '("246a9596178bb806c5f41e5b571546bb6e0f4bd41a9da0df5dfbca7ec6e2250c" "745d03d647c4b118f671c49214420639cb3af7152e81f132478ed1c649d4597d" "2035a16494e06636134de6d572ec47c30e26c3447eafeb6d3a9e8aee73732396" "8a379e7ac3a57e64de672dd744d4730b3bdb88ae328e8106f95cd81cbd44e0b6" "6c531d6c3dbc344045af7829a3a20a09929e6c41d7a7278963f7d3215139f6a7" default)) '(exwm-floating-border-color "#504945") '(fci-rule-color "#7c6f64") '(highlight-tail-colors ((("#363627" "#363627") . 0) (("#323730" "#323730") . 20))) @@ -19,6 +19,9 @@ '(pdf-view-midnight-colors (cons "#ebdbb2" "#282828")) '(rustic-ansi-faces ["#282828" "#fb4934" "#b8bb26" "#fabd2f" "#83a598" "#cc241d" "#8ec07c" "#ebdbb2"]) + '(safe-local-variable-values + '((haskell-process-use-ghci . t) + (haskell-indent-spaces . 4))) '(vc-annotate-background "#282828") '(vc-annotate-color-map (list diff --git a/.doom.d/init.el b/.doom.d/init.el index a2f0e96..9c80d47 100644 --- a/.doom.d/init.el +++ b/.doom.d/init.el @@ -148,7 +148,7 @@ ;;nim ; python + lisp at the speed of c ;;nix ; I hereby declare "nix geht mehr!" ;;ocaml ; an objective camel - org ; organize your plain life in plain text + (org +pretty) ; organize your plain life in plain text ;;php ; perl's insecure younger brother ;;plantuml ; diagrams for confusing people more ;;purescript ; javascript, but functional diff --git a/.doom.d/packages.el b/.doom.d/packages.el index d903532..d31be27 100644 --- a/.doom.d/packages.el +++ b/.doom.d/packages.el @@ -51,3 +51,5 @@ (package! exec-path-from-shell) (package! ewal) (package! ewal-doom-themes) + +(package! crdt :pin "81b55a27")