HTML#
Server#
For more information about the LSP server, check html.
Installation#
This Server supports automatic install.
Install this language server with M-xlsp-install-server
REThtml-ls
RET.
npm install -g vscode-langservers-extracted
Debugger: Not available#
Available configurations#
lsp-html-auto-closing-tags
#
Type: boolean
Default: t
Enable/disable autoclosing of HTML tags.
lsp-html-custom-data
#
Type: lsp-repeatable-vector
Default: []
A list of JSON file paths that define custom tags, properties and other HTML syntax constructs. Only workspace folder setting will be read. All json file paths should be relative to your workspace folder.
lsp-html-format-content-unformatted
#
Type: (choice (const nil) string)
Default: pre,code,textarea
lsp-html-format-enable
#
Type: boolean
Default: t
Enable/disable default HTML formatter.
lsp-html-format-end-with-newline
#
Type: boolean
Default: nil
End with a newline.
lsp-html-format-extra-liners
#
Type: (choice (const nil) string)
Default: head, body, /html
lsp-html-format-indent-handlebars
#
Type: boolean
Default: nil
lsp-html-format-indent-inner-html
#
Type: boolean
Default: nil
lsp-html-format-max-preserve-new-lines
#
Type: (choice (const nil) integer)
Default: nil
lsp-html-format-preserve-new-lines
#
Type: boolean
Default: t
Controls whether existing line breaks before elements should be preserved. Only works before elements, not inside tags or for text.
lsp-html-format-unformatted
#
Type: (choice (const nil) string)
Default: wbr
lsp-html-format-wrap-attributes
#
Type: (choice (const auto) (const force) (const force-aligned) (const force-expand-multiline) (const aligned-multiple) (const preserve) (const preserve-aligned))
Default: auto
Wrap attributes.
lsp-html-format-wrap-line-length
#
Type: number
Default: 120
Maximum amount of characters per line (0 = disable).
lsp-html-hover-documentation
#
Type: boolean
Default: t
Whether to show documentation strings on hover or not.
lsp-html-hover-references
#
Type: boolean
Default: t
Whether to show MDN references in documentation popups.
lsp-html-server-command-args
#
Type: (repeat string)
Default: (--stdio)
Command to start html-languageserver.
lsp-html-suggest-html5
#
Type: boolean
Default: t
Controls whether the built-in HTML language support suggests HTML5 tags, properties and values.
lsp-html-trace-server
#
Type: (choice (const off) (const messages) (const verbose))
Default: off
Traces the communication between VS Code and the HTML language server.
lsp-html-validate-scripts
#
Type: boolean
Default: t
Controls whether the built-in HTML language support validates embedded scripts.
lsp-html-validate-styles
#
Type: boolean
Default: t
Controls whether the built-in HTML language support validates embedded styles.