diff options
author | Steven Arcangeli <stevearc@stevearc.com> | 2024-07-15 09:32:56 -0700 |
---|---|---|
committer | Steven Arcangeli <stevearc@stevearc.com> | 2024-07-19 08:41:31 -0700 |
commit | 54ea60d1591486e7e56183addf1f45b03244386d (patch) | |
tree | 76a0820ccbae7c112ca4dab39882f135b4b0c64a /lua/conform | |
parent | 17a3fc6baa36c192994ea2bb7356cf58b1c72605 (diff) |
cleanup!: drop support for nvim 0.8
Diffstat (limited to 'lua/conform')
-rw-r--r-- | lua/conform/formatters/dcm_format.lua | 2 | ||||
-rw-r--r-- | lua/conform/formatters/injected.lua | 6 | ||||
-rw-r--r-- | lua/conform/init.lua | 4 |
3 files changed, 5 insertions, 7 deletions
diff --git a/lua/conform/formatters/dcm_format.lua b/lua/conform/formatters/dcm_format.lua index f2af0ac..04adf67 100644 --- a/lua/conform/formatters/dcm_format.lua +++ b/lua/conform/formatters/dcm_format.lua @@ -2,7 +2,7 @@ return { meta = { url = "https://dcm.dev/docs/cli/formatting/format/", - description = "Formats *.dart files.", + description = "Formats .dart files.", }, command = "dcm", args = { "format", "$FILENAME" }, diff --git a/lua/conform/formatters/injected.lua b/lua/conform/formatters/injected.lua index 6cfd387..bd3313b 100644 --- a/lua/conform/formatters/injected.lua +++ b/lua/conform/formatters/injected.lua @@ -136,12 +136,6 @@ return { -- (defaults to the value from formatters_by_ft) lang_to_formatters = {}, }, - condition = function(self, ctx) - local ok, parser = pcall(vim.treesitter.get_parser, ctx.buf) - -- Require Neovim 0.9 because the treesitter API has changed significantly - ---@diagnostic disable-next-line: invisible - return ok and parser._injection_query and vim.fn.has("nvim-0.9") == 1 - end, format = function(self, ctx, lines, callback) local conform = require("conform") local errors = require("conform.errors") diff --git a/lua/conform/init.lua b/lua/conform/init.lua index 5d515c4..c174dea 100644 --- a/lua/conform/init.lua +++ b/lua/conform/init.lua @@ -52,6 +52,10 @@ end ---@param opts? conform.setupOpts M.setup = function(opts) + if vim.fn.has("nvim-0.9") == 0 then + notify("conform.nvim requires Neovim 0.9+", vim.log.levels.ERROR) + return + end opts = opts or {} M.formatters = vim.tbl_extend("force", M.formatters, opts.formatters or {}) |