🔥

Neovim(lazyvim)のyaml編集でCloudFormationのカスタムタグを認識させる

2024/11/01に公開

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",
              },
            },
          },
        },
      },
    },
  }
}

参考リンク

https://www.reddit.com/r/neovim/comments/p9wjg3/comment/ha37idl/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

Discussion