mason-conform.nvim
mason-conform.nvim copied to clipboard
Automatically install formatters registered with conform.nvim via mason.nvim
mason-conform.nvim
Auto install formatters registered with conform.nvim via Mason.
Install
require("lazy").setup({
"williamboman/mason.nvim",
"stevearc/conform.nvim",
"zapling/mason-conform.nvim",
})
Setup
It's crucial to setup plugins in the following order:
mason.nvimconform.nvimmason-conform.nvim
Otherwise mason-conform.nvim will not have enough information about configured formatters and
access the mason registry.
Configuration
require("mason-conform").setup({
ignore_install = {'prettier'} -- List of formatters to ignore during install
})
Available formatters
Only formatters that are available in the mason registry
can be downloaded automatically. If the formatter is available in the registry and it's not being
downloaded, this plugin might be missing a conform => mason mapping in the file lua/mason-conform/mapping.lua.
License
mason-conform.nvim is a blatant copy of mason-nvim-lint
which in turn takes heavy insperation from mason-lspconfig.nvim