Prettier formatter extension for coc.nvim, version 11.0.1. Fork of prettier-vscode adapted for Neovim/Vim via the coc.nvim async completion framework. Supports formatting for JavaScript, TypeScript, CSS, HTML, Markdown, YAML, and more via Prettier plugins. Uses project-local or global Prettier installation with fallback to bundled version. Configure via coc-settings.json or Prettier config files. Release cadence follows coc.nvim ecosystem. Key differentiator: native integration with coc.nvim's async formatting pipeline vs standalone formatters.
npm install coc-prettierNo compatibility data collected yet for this library.
Installs the extension via :CocInstall, then demonstrates formatting the current buffer and setting up format-on-save for common filetypes.
Run `npm install prettier -D --save-exact` inside your project and verify it is resolved correctly.
Add `"coc.preferences.formatOnSaveFiletypes": [...]` to your coc-settings.json.
Install the desired plugin (e.g., `@prettier/plugin-ruby`) and ensure it appears in your project's package.json.
Set `"prettier.resolveGlobalModules": false` (default) and always use local prettier.
Create .prettierrc in your project root and avoid relying on coc-settings.json for non-project files.
Update coc.nvim via `:CocUpdate` and install with `:CocInstall coc-prettier` (note hyphen).
Run `npm install prettier -D --save-exact` in your project root.
Ensure prettier supports the filetype, or add a Prettier config. Check `:CocInfo` to see registered formatters.