emacs/lang/fsharp.el
Maciej Szlosarczyk 1f1d488cda
Some checks are pending
/ Test config on ${{matrix.node}} (20) (push) Waiting to run
Move all the way up to company-yasnippet
2024-07-27 09:42:48 +03:00

34 lines
727 B
EmacsLisp

;;; fsharp.el --- summary -*- lexical-binding: t; -*-
;; Author: Maciej Szlosarczyk
;; Maintainer: Maciej Szlosarczyk
;; Version: 0.1-snapshot
;;; Commentary:
;; Fsharp configuration
;;; Code:
(require '+custom-pkg-prog-mode "$HOME/.emacs.d/pkg/prog-mode.el")
(require 'icejam-lsp)
(use-package fsharp-mode
:requires (lsp-mode lsp-ui)
:straight t
:defer t)
(defun activate-fsharp-mode ()
"Activate F# goodies."
(set-indent 4)
(column-enforce-n 100)
(lsp-deferred)
;; Company list override
(add-to-list (make-local-variable 'company-backends)
'(company-capf company-yasnippet)))
(add-hook 'fsharp-mode-hook 'activate-fsharp-mode)
(provide '+custom-lang-fsharp)
;;; fsharp.el ends here