Neovim Wrapper for ❤️ browser-sync and http/ccs LSP. View your html/css files with a live web server locally
HTML & CSS tag rename, repeat rename action
webtools.mov
- require
- neovim 0.7+
- browser-sync
- optional: lspconfig & vscode-langservers-extracted
npm install -g browser-sync
npm i -g vscode-langservers-extracted
Plug 'ray-x/web-tools.nvim'
require'web-tools'.setup({
keymaps = {
rename = '', -- by default use same setup of lspconfig
repeat_rename = '.', -- . to repeat
},
})
command | Description |
---|---|
BrowserSync | run browser-sync server |
BrowserOpen | preview current file, if browser-sync is not start, start it |
BrowserPreview | preview current file with browser sync |
BrowserRestart | restart browser sync |
Browserstop | stop browser sync |
TagRename {newname} | rename html tag |