From d84f5a0ec58bde21be653df622fef56830c1b2bc Mon Sep 17 00:00:00 2001 From: LavaDesu Date: Thu, 23 Feb 2023 22:48:03 +0700 Subject: [PATCH] user/neovim: try fixing dart? --- modules/user/neovim.nix | 4 +++- res/config.lua | 6 +++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/user/neovim.nix b/modules/user/neovim.nix index 8d700ac..d68bc60 100644 --- a/modules/user/neovim.nix +++ b/modules/user/neovim.nix @@ -1,7 +1,9 @@ { config, lib, pkgs, ... }: let luaconf = pkgs.writeText "config.lua" - (lib.replaceStrings ["{{OMNISHARP_PATH}}"] ["${pkgs.omnisharp-roslyn}/bin/OmniSharp"] + (lib.replaceStrings + ["{{OMNISHARP_PATH}}" "{{DART_PATH}}"] + ["${pkgs.omnisharp-roslyn}/bin/OmniSharp" "${pkgs.dart}/bin/dart"] (builtins.readFile ../../res/config.lua)); in { systemd.user.tmpfiles.rules = [ diff --git a/res/config.lua b/res/config.lua index bbce5cb..79cf651 100644 --- a/res/config.lua +++ b/res/config.lua @@ -272,4 +272,8 @@ require("lsp_signature").setup { require("fzf_lsp").setup() -- LSP/flutter -require("flutter-tools").setup() +require("flutter-tools").setup { + lsp = { + cmd = { "{{DART_PATH}}", "language-server", "--protocol=lsp" } + } +}