diff --git a/lua/nvim-autopairs/rules/basic.lua b/lua/nvim-autopairs/rules/basic.lua index 0ac26a44..b9ba4060 100644 --- a/lua/nvim-autopairs/rules/basic.lua +++ b/lua/nvim-autopairs/rules/basic.lua @@ -44,8 +44,8 @@ local function setup(opt) Rule("```", "```", { "markdown", "vimwiki", "rmarkdown", "rmd", "pandoc", "quarto", "typst" }) :with_pair(cond.not_before_char('`', 3)), Rule("```.*$", "```", { "markdown", "vimwiki", "rmarkdown", "rmd", "pandoc", "quarto", "typst" }):only_cr():use_regex(true), - Rule('"""', '"""', { "python", "elixir", "julia", "kotlin", "scala","sbt" }):with_pair(cond.not_before_char('"', 3)), - Rule("'''", "'''", { "python" }):with_pair(cond.not_before_char("'", 3)), + Rule('"""', '"""', { "python", "elixir", "julia", "kotlin", "scala", "sbt", "toml" }):with_pair(cond.not_before_char('"', 3)), + Rule("'''", "'''", { "python", "toml" }):with_pair(cond.not_before_char("'", 3)), quote("'", "'", { "-rust", "-nix" }) :with_pair(function(opts) -- python literals string