Author: Kyle Fuller <kyle@fuller.li> 2024-03-24 22:19:32 +0000 +0000
Committer: Kyle Fuller <kyle@fuller.li> 2024-03-24 22:19:32 +0000 +0000
Commit: 3240dd0bad0afba5a3e56c03ee1c2f8cf37bb994
Parent: 14b2538e3ab1f590eb9627347bf9a79744052c7e
feat(vim): add yaml lsp
diff --git a/.config/home-manager/home.nix b/.config/home-manager/home.nix
index 0e58db5e59f0b2f4b47605a79f3a3227a6584a85..858c6b6d859b094579d275fb3cd2303b6c04f0c9 100644
--- a/.config/home-manager/home.nix
+++ b/.config/home-manager/home.nix
@@ -26,6 +26,7 @@ watch
wget
whois
wol
+ yaml-language-server
zip
];
guiPackages = with pkgs; [
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim
index be1b8b6bff60f333fbb9d68ccf49c79da8b6abb4..5bf0c5c269d69a17c5f0abb85d1cca375e183380 100644
--- a/.config/nvim/init.vim
+++ b/.config/nvim/init.vim
@@ -11,6 +11,15 @@ require'lspconfig'.gopls.setup{}
require'lspconfig'.pyright.setup{}
require'lspconfig'.sourcekit.setup{}
require'lspconfig'.terraformls.setup{}
+ require('lspconfig').yamlls.setup {
+ settings = {
+ yaml = {
+ schemas = {
+ ["https://raw.githubusercontent.com/compose-spec/compose-spec/master/schema/compose-spec.json"] = "docker-compose.yaml",
+ },
+ },
+ }
+ }
local cmp = require'cmp'
cmp.setup({