From 33e4d5b28b87e6bca98b3296370b8121d7b61013 Mon Sep 17 00:00:00 2001 From: Michael Thomas Date: Sat, 7 Sep 2024 11:55:56 -0400 Subject: [PATCH] feat(nvim): add flutter development tools --- pkgs/nvim/config/default.nix | 1 + pkgs/nvim/config/lsp/lsp.nix | 2 ++ pkgs/nvim/config/utils/flutter-tools.nix | 11 +++++++++++ 3 files changed, 14 insertions(+) create mode 100644 pkgs/nvim/config/utils/flutter-tools.nix diff --git a/pkgs/nvim/config/default.nix b/pkgs/nvim/config/default.nix index 2308d03..4adf45a 100644 --- a/pkgs/nvim/config/default.nix +++ b/pkgs/nvim/config/default.nix @@ -56,6 +56,7 @@ # ./utils/better-escape.nix ./utils/flash.nix # better search labels + ./utils/flutter-tools.nix ./utils/hardtime.nix # hints to get better at vim # ./utils/harpoon.nix # better navigation between files & terminals ./utils/illuminate.nix # highlight other uses of current word diff --git a/pkgs/nvim/config/lsp/lsp.nix b/pkgs/nvim/config/lsp/lsp.nix index b89c90f..05b8236 100644 --- a/pkgs/nvim/config/lsp/lsp.nix +++ b/pkgs/nvim/config/lsp/lsp.nix @@ -99,6 +99,8 @@ }; }; }; + + dartls.enable = true; }; # keymaps = { # silent = true; diff --git a/pkgs/nvim/config/utils/flutter-tools.nix b/pkgs/nvim/config/utils/flutter-tools.nix new file mode 100644 index 0000000..12c31e9 --- /dev/null +++ b/pkgs/nvim/config/utils/flutter-tools.nix @@ -0,0 +1,11 @@ +{pkgs, ...}: { + extraPlugins = with pkgs.vimPlugins; [flutter-tools-nvim]; + + extraConfigLua = '' + require("flutter-tools").setup { + debugger = { + enabled = true + } + } + ''; +}