Skip to content

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-serverREThtml-lsRET.

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.



Last update: October 7, 2024