| .. | ||
| .github | ||
| .vim | ||
| lib | ||
| node_modules | ||
| jquery.d.ts | ||
| package-lock.json | ||
| package.json | ||
| Readme.md | ||
coc-html
Html language server extension for coc.nvim.
Code changed from html extension of VSCode
Supporting
If you like this extension, consider supporting me on Patreon or PayPal:
Install
In your vim/neovim, run command:
:CocInstall coc-html
Features
- Completion provider
- Formatting
- Document Symbols & Highlights
- Document Links
- CSS mode
- Javascript mode
Configuration options
-
html.experimental.custom.tags:
A list of JSON file paths that define custom tags.
-
html.experimental.custom.attributes:
A list of JSON file paths that define custom attributes.
-
html.enable:
default:
true -
html.execArgv:
default:
[] -
html.trace.server:
default:
"off"Valid options: ["off","messages","verbose"]
-
html.filetypes:
default:
["html","handlebars","htmldjango","blade"] -
html.format.enable:
Enable/disable default HTML formatter, default:
true -
html.format.wrapLineLength:
Maximum amount of characters per line (0 = disable)., default:
120 -
html.format.unformatted:
List of tags, comma separated, that shouldn't be reformatted. 'null' defaults to all tags listed at https://www.w3.org/TR/html5/dom.html#phrasing-content., default:
"wbr" -
html.format.contentUnformatted:
List of tags, comma separated, where the content shouldn't be reformatted. 'null' defaults to the 'pre' tag., default:
"pre,code,textarea" -
html.format.indentInnerHtml:
default:
false -
html.format.preserveNewLines:
default:
true -
html.format.maxPreserveNewLines:
List of tags, comma separated, that should have an extra newline before them. 'null', default:
null -
html.format.indentHandlebars:
default:
false -
html.format.endWithNewline:
default:
false -
html.format.extraLiners:
List of tags, comma separated, that should have an extra newline before them., default:
"head, body, /html" -
html.format.wrapAttributes:
default:
"auto"Valid options: ["auto","force","force-aligned","force-expand-multiline"]
-
html.suggest.angular1:
Configures if the built-in HTML language support suggests Angular V1 tags and properties., default:
true -
html.suggest.ionic:
Configures if the built-in HTML language support suggests Ionic tags, properties and values., default:
true -
html.suggest.html5:
Configures if the built-in HTML language support suggests HTML5 tags, properties and values., default:
true -
html.validate.scripts:
Configures if the built-in HTML language support validates embedded scripts., default:
true -
html.validate.styles:
Configures if the built-in HTML language support validates embedded styles., default:
true -
html.validate.html:
Configures if the built-in HTML language support validates HTML., default:
true -
html.autoClosingTags:
Enable/disable autoClosing of HTML tags., default:
false
Trigger completion in coc-settings.json for complete list.
License
MIT