-- Wordcount in markdown -- -- Credits -- https://github.com/nvim-lualine/lualine.nvim/issues/328#issuecomment-982672253 -- https://github.com/skwee357/nvim-prose local M = {} local config = { filetypes = { "markdown", "text", "typst" }, } function M.wordcount() local wc = vim.fn.wordcount() if not (wc.visual_words == nil) then return tostring(wc.visual_words) .. " words" end return tostring(wc.words) .. " words" end function M.is_available() for _, ft in ipairs(config.filetypes) do if ft == vim.bo.filetype then return true end end return false end return M