1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-31 21:30:06 +08:00
SpaceVim/docs/layers/lang/html.md
2021-06-21 20:39:29 +08:00

1.4 KiB

title description
SpaceVim lang#html layer Edit html in SpaceVim, with this layer, this layer provides code completion, syntax checking and code formatting for html.

Available Layers >> lang#html

Description

This layer adds support for editing HTML and CSS.

Install

To use this configuration layer, update your custom configuration file with:

[[layers]]
  name = "lang#html"

Language server

To install the language server, you need npm on your machine:

npm install --global vscode-html-languageserver-bin

Layer options

  • user_emmet_leader_key: change the default leader key for emmet.

    [layers]
      name = "lang#html"
      user_emmet_leader_key = "<C-e>"
    

Features

  • Generate HTML and CSS code using neosnippet and emmet-vim
  • Tags navigation on key % using vim-matchup
  • auto-completion
  • syntax checking
  • language server protocol (need lsp layer)

Key bindings

Key Bindings Descriptions
Ctrl-e emmet prefix