All Projects → neoclide → Coc Html

neoclide / Coc Html

Html language server extension for coc.nvim.

Programming Languages

typescript
32286 projects

Labels

Projects that are alternatives of or similar to Coc Html

Coc Angular
Angular Language Service coc extension for (neo)vim
Stars: ✭ 95 (-15.93%)
Mutual labels:  neovim
Ncm R
R autocompletion for Neovim and vim 8 📝 📊 ⚡️
Stars: ✭ 102 (-9.73%)
Mutual labels:  neovim
Fzf
🌸 A command-line fuzzy finder
Stars: ✭ 40,965 (+36152.21%)
Mutual labels:  neovim
Asyncrun.vim
🚀 Run Async Shell Commands in Vim 8.0 / NeoVim and Output to the Quickfix Window !!
Stars: ✭ 1,332 (+1078.76%)
Mutual labels:  neovim
Vim current word
Plugin highlighting word under cursor and all of its occurences
Stars: ✭ 100 (-11.5%)
Mutual labels:  neovim
Denops.vim
🐜 An ecosystem of Vim/Neovim which allows developers to write plugins in Deno
Stars: ✭ 102 (-9.73%)
Mutual labels:  neovim
Wheel
Quick navigation framework for Vim and Neovim : buffer groups, mru, locate, find, grep, outline, yank, ...
Stars: ✭ 94 (-16.81%)
Mutual labels:  neovim
Polka
🐢 dotless files - plz no steel (only cardboard) (sponsored by https://github.com/buffet/kiwmi, plz star & contribute)
Stars: ✭ 109 (-3.54%)
Mutual labels:  neovim
Vim Follow My Lead
Vim plugin for showing all your <Leader> mappings in a readable table including the descriptions.
Stars: ✭ 100 (-11.5%)
Mutual labels:  neovim
Nmux
A multiplexer for Neovim processes
Stars: ✭ 107 (-5.31%)
Mutual labels:  neovim
Mac Bootstrap
💻 Provision a new Mac for web development with dotfiles + Fish/Zsh, Neovim, and Tmux
Stars: ✭ 96 (-15.04%)
Mutual labels:  neovim
Close Buffers.vim
📖 Quickly close (bdelete) several buffers at once 📕
Stars: ✭ 99 (-12.39%)
Mutual labels:  neovim
Nvim Toggleterm.lua
A neovim lua plugin to help easily manage multiple terminal windows
Stars: ✭ 102 (-9.73%)
Mutual labels:  neovim
Dotfiles
Alacritty + Tmux + Oh My Zsh + Neovim = ❤️
Stars: ✭ 95 (-15.93%)
Mutual labels:  neovim
Neovim
Vim-fork focused on extensibility and usability
Stars: ✭ 49,389 (+43607.08%)
Mutual labels:  neovim
Dotfiles
🤘 My collection of dotfiles for tmux, vim and zsh
Stars: ✭ 94 (-16.81%)
Mutual labels:  neovim
Neovim Fuzzy
Fuzzy file finding for neovim
Stars: ✭ 103 (-8.85%)
Mutual labels:  neovim
Ubuntu On Steroids
Developer setup & configuration guide for Ubuntu.
Stars: ✭ 111 (-1.77%)
Mutual labels:  neovim
Toast.vim
🍞 Toast! A colorful, medium-contrast color scheme with full Vim and Neovim support and automatic light and dark variants. Easy to read without frying your retinae.
Stars: ✭ 108 (-4.42%)
Mutual labels:  neovim
Dotfiles
My dotfiles for Archlinux and Windows
Stars: ✭ 1,419 (+1155.75%)
Mutual labels:  neovim

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:

Patreon donate button PayPal donate button

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].