coc-blade-formatter

0.5.3 • Public • Published

[Archived] coc-blade-formatter

WARNING

This project is no longer maintained. Please switch to its successor, coc-blade.


blade-formatter (Laravel Blade formatter) extension for coc.nvim

coc-blade-formatter-demo

Install

CocInstall:

:CocInstall coc-blade-formatter

vim-plug:

Plug 'yaegassy/coc-blade-formatter', {'do': 'yarn install --frozen-lockfile'}

Note

Filetype related

The "filetype" must be blade for this extension to work.

Set up autocmd BufNewFile,BufRead *.blade.php set filetype=blade in .vimrc/init.vim, Or install "blade" related plugin (e.g. jwalton512/vim-blade or sheerun/vim-polyglot).

Usage

  • :call CocAction('format')
  • :CocCommand bladeFormatter.run

Configuration options

  • bladeFormatter.enable: Whether it enables format, default: true
  • bladeFormatter.path: Absolute path to blade-formatter. If there is no setting, the built-in blade-formatter will be used, default: ""
  • bladeFormatter.format.indentSize: Indent size, default: 4
  • bladeFormatter.format.wrapLineLength: The length of line wrap size, default: 120
  • bladeFormatter.format.wrapAttributes: The way to wrap attributes, valid options ["auto", "force", "force-aligned", "force-expand-multiline", "aligned-multiple", "preserve", "preserve-aligned"], default: "auto"

Commands

  • bladeFormatter.run: Run bladeFormatter.run

Ignoring Files: .bladeignore

To exclude files from formatting, create .bladeignore file in the root of your project .bladeignore uses [gitignore syntax] (https://git-scm.com/docs/gitignore#_pattern_format)

# Ignore email templates
resources/views/email/**

Thanks

License

MIT


This extension is built with create-coc-extension

Package Sidebar

Install

npm i coc-blade-formatter

Weekly Downloads

1

Version

0.5.3

License

MIT

Unpacked Size

22.5 kB

Total Files

4

Last publish

Collaborators

  • yaegassy