aboutsummaryrefslogtreecommitdiff
path: root/doom.d
diff options
context:
space:
mode:
authorodave <aryadevchavali1@gmail.com>2020-03-17 16:05:43 +0000
committerodave <aryadevchavali1@gmail.com>2020-03-17 16:05:43 +0000
commitd3496f58ac2e9c4d7500f8e88b383357f50e4db6 (patch)
tree690a8beea4bf2f9d0185d3ab4c95ccd538f52030 /doom.d
parentf592721f183f8b51371009e96820bbcd2814c268 (diff)
downloaddotfiles-d3496f58ac2e9c4d7500f8e88b383357f50e4db6.tar.gz
dotfiles-d3496f58ac2e9c4d7500f8e88b383357f50e4db6.tar.bz2
dotfiles-d3496f58ac2e9c4d7500f8e88b383357f50e4db6.zip
+fsharp config
Emacs support for f# isn't bad, just a bit buggy. .NET core has a lot of stuff for f# that isn't leveraged properly, so I configured it to help a tiny bit.
Diffstat (limited to 'doom.d')
-rw-r--r--doom.d/init.el2
-rw-r--r--doom.d/modules/config.org5
2 files changed, 6 insertions, 1 deletions
diff --git a/doom.d/init.el b/doom.d/init.el
index 99e736d..fd1710f 100644
--- a/doom.d/init.el
+++ b/doom.d/init.el
@@ -112,7 +112,7 @@
;;elm ; care for a cup of TEA?
emacs-lisp ; drown in parentheses
;;ess ; emacs speaks statistics
- ;;fsharp ; ML stands for Microsoft's Language
+ (fsharp +lsp) ; ML stands for Microsoft's Language
;;go ; the hipster dialect
(haskell +dante) ; a language that's lazier than I am
;;hy ; readability of scheme w/ speed of python
diff --git a/doom.d/modules/config.org b/doom.d/modules/config.org
index 9b5ed5d..95dfcdd 100644
--- a/doom.d/modules/config.org
+++ b/doom.d/modules/config.org
@@ -349,6 +349,11 @@ Added ocaml-lsp support.
:major-modes '(tuareg-mode)
:server-id 'ocaml-lsp)))
#+END_SRC
+** FSharp
+#+BEGIN_SRC elisp
+(after! fsharp
+ (setq inferior-fsharp-program "dotnet fsi --readline"))
+#+END_SRC
* Keymap
General keymap for leader
** Personal