Live reload HTML, CSS, and JavaScript files inside neovim with the power of live-server.
-
Install live-server globally with your node.js package manager of choice.
-
Install regularly with your neovim package manager
For example, a config with pnpm and lazy.nvim may look like the following:
require('lazy').setup {
{
'barrett-ruth/live-server.nvim',
build = 'pnpm add -g live-server',
cmd = { 'LiveServerStart', 'LiveServerStop' },
config = true
}
}
Configure via the setup function (or use the defaults with no arguments):
require('live-server').setup(opts)
See :h live-server
for more information
:LiveServerStart
: start the live server
:LiveServerStop
: stop the live server
- mazeloth/live-server: the first ever live-server port to vim
- aurum77/live-server.nvim: the
first live-server port to neovim (however, it unecessarily depends on
npm
and didn't quite cut it for me)