Como configurar o prettier no NeoVim
Olá, hoje eu venho com uma dica bem rápida para te ensinar a usar o prettier no NeoVim, usando o plugin oficial com apenas algumas configurações:
Instalação 🔥
Com Plug
Plug 'prettier/vim-prettier', { 'do': 'yarn install --frozen-lockfile --production' }
Com Packer
use 'prettier/vim-prettier'
Tecla de atalho ✨
Com vimscript
nmap fd <Plug>(Prettier)
Com lua
local map = function(mode, key, command)
vim.api.nvim_set_keymap(mode, key, command, { noremap = true, silent = true })
end
map('n', 'fd', ':PrettierAsync<CR>')
Opções de configuração 🚀
Com vimscript
let g:prettier#config#single_quote = 'true'
let g:prettier#config#trailing_comma = 'es5'
let g:prettier#config#semi = 'false'
let g:prettier#config#parser = 'babylon'
Com lua
vim.g['prettier#quickfix_enabled'] = '1'
vim.g['prettier#config#single_quote'] = 'true'
vim.g['prettier#config#trailing_comma'] = 'es5'
vim.g['prettier#config#semi'] = 'false'
Outros plugins compatíveis 😄
Há também outros plugins compatíveis para você usufruir das funcionalidades do preetier. Você pode conferí-los aqui na documentação oficial