mirror of
https://github.com/tomru/nvim.git
synced 2026-03-03 22:47:18 +01:00
config change in conform.nvim
This commit is contained in:
@@ -137,18 +137,37 @@ return {
|
|||||||
require('conform').setup {
|
require('conform').setup {
|
||||||
formatters = {
|
formatters = {
|
||||||
eslint_d = {
|
eslint_d = {
|
||||||
|
require_cwd = true,
|
||||||
cwd = require('conform.util').root_file { '.eslintrc', '.eslintrc.js' },
|
cwd = require('conform.util').root_file { '.eslintrc', '.eslintrc.js' },
|
||||||
},
|
},
|
||||||
|
prettier = {
|
||||||
|
require_cwd = true,
|
||||||
|
cwd = require('conform.util').root_file {
|
||||||
|
'.prettierrc',
|
||||||
|
'.prettierrc.json',
|
||||||
|
'.prettierrc.yml',
|
||||||
|
'.prettierrc.yaml',
|
||||||
|
'.prettierrc.json5',
|
||||||
|
'.prettierrc.js',
|
||||||
|
'.prettierrc.cjs',
|
||||||
|
'.prettierrc.mjs',
|
||||||
|
'.prettierrc.toml',
|
||||||
|
'prettier.config.js',
|
||||||
|
'prettier.config.cjs',
|
||||||
|
'prettier.config.mjs',
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
formatters_by_ft = {
|
formatters_by_ft = {
|
||||||
lua = { 'stylua' },
|
lua = { 'stylua' },
|
||||||
javascript = { { 'eslint_d', 'eslint', 'prettier' } },
|
javascript = { 'eslint_d', 'prettier' },
|
||||||
javascriptreact = { { 'eslint_d', 'eslint', 'prettier' } },
|
javascriptreact = { 'eslint_d', 'prettier' },
|
||||||
json = { { 'eslint_d', 'eslint', 'prettier' } },
|
json = { 'prettier' },
|
||||||
typescript = { { 'eslint_d', 'eslint', 'prettier' } },
|
typescript = { 'eslint_d', 'prettier' },
|
||||||
typescriptreact = { { 'eslint_d', 'eslint', 'prettier' } },
|
typescriptreact = { 'eslint_d', 'prettier' },
|
||||||
['_'] = { 'trim_whitespace' },
|
['_'] = { 'trim_whitespace' },
|
||||||
},
|
},
|
||||||
|
stop_after_first = true,
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.api.nvim_create_autocmd('BufWritePre', {
|
vim.api.nvim_create_autocmd('BufWritePre', {
|
||||||
|
|||||||
Reference in New Issue
Block a user