From a1274f54ef989a1f46241fe0cd3adbc95234ce50 Mon Sep 17 00:00:00 2001 From: Sam Willcocks Date: Tue, 7 Jun 2022 14:47:30 +0100 Subject: [PATCH] vim: add volar vuejs lsp stuff --- home/profiles.nix | 2 +- home/{vim-dev.nix => vim-dev/default.nix} | 5 +- home/{ => vim-dev}/dev.lua | 0 home/vim-dev/lspconfig-volar.lua | 115 ++++++++++++++++++++++ 4 files changed, 119 insertions(+), 3 deletions(-) rename home/{vim-dev.nix => vim-dev/default.nix} (84%) rename home/{ => vim-dev}/dev.lua (100%) create mode 100644 home/vim-dev/lspconfig-volar.lua diff --git a/home/profiles.nix b/home/profiles.nix index 1a565e5..fdeaf74 100644 --- a/home/profiles.nix +++ b/home/profiles.nix @@ -9,7 +9,7 @@ ./macs.nix ./rust.nix ./vim.nix - ./vim-dev.nix + ./vim-dev ./passwords.nix ./gpg.nix ]; diff --git a/home/vim-dev.nix b/home/vim-dev/default.nix similarity index 84% rename from home/vim-dev.nix rename to home/vim-dev/default.nix index a94f06b..3a2686b 100644 --- a/home/vim-dev.nix +++ b/home/vim-dev/default.nix @@ -24,12 +24,13 @@ in { vim-vue-plugin kotlin-vim ] - # delve is unsupported on aarch64-linux and golangci-lint is broken on x86_64-darwin + # delve is unsupported on aarch64-linux and golangci-lint is broken on darwin # (see https://github.com/NixOS/nixpkgs/issues/168984). - ++ lib.optionals (system != "aarch64-linux" && system != "x86_64-darwin") [ vim-go ]; + ++ lib.optionals (system != "aarch64-linux" && !pkgs.stdenv.isDarwin ) [ vim-go ]; programs.neovim.extraConfig = '' lua <