From d225073c27e9839e07e6a905ad2bef3bfc68e1b4 Mon Sep 17 00:00:00 2001 From: ElnuDev Date: Mon, 7 Apr 2025 16:00:03 -0700 Subject: [PATCH] Set up LSP stuff --- .gitignore | 3 ++- flake.nix | 9 ++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index ca170a0..c6ad872 100644 --- a/.gitignore +++ b/.gitignore @@ -28,4 +28,5 @@ setup.log # Local OPAM switch _opam/ -.direnv/ \ No newline at end of file +.direnv/ +.vscode/ \ No newline at end of file diff --git a/flake.nix b/flake.nix index 6c10356..e5ccd0c 100644 --- a/flake.nix +++ b/flake.nix @@ -18,14 +18,17 @@ platforms = [ system ]; #maintainers = with maintainers; [ ]; }; - in { + in with pkgs.ocamlPackages; { devShells.${system}.default = with pkgs; mkShell { - #packages = []; + packages = [ + ocaml-lsp + ocamlformat + ]; inputsFrom = with self.packages.${system}; [ helloworld ]; }; packages.${system} = { default = self.packages.${system}.helloworld; - helloworld = pkgs.ocamlPackages.buildDunePackage rec { + helloworld = buildDunePackage rec { pname = "helloworld"; version = "0.1.0"; src = ./.;