🔥
Neovim(lazyvim)のyaml編集でCloudFormationのカスタムタグを認識させる
neovim(lazyvim)でCloudFormationのtemplate.yamlを編集する際、!Sub
のような短縮系の記法にエラーが出る。
nvim/lua/plugins/<任意のファイル名>.lua
に以下を追記することでエラー表示を抑えられた。
return {
{
"neovim/nvim-lspconfig",
opts = {
servers = {
yamlls = {
settings = {
yaml = {
customTags = {
"!fn",
"!And",
"!If",
"!Not",
"!Equals",
"!Or",
"!FindInMap sequence",
"!Base64",
"!Cidr",
"!Ref",
"!Ref Scalar",
"!Sub",
"!GetAtt",
"!GetAZs",
"!ImportValue",
"!Select",
"!Split",
"!Join sequence",
},
},
},
},
},
},
}
}
参考リンク
Discussion