No description
Find a file
Barrett Ruth d2694d2324
Merge pull request #15 from wasubu/fix/windows-cmd-path
Fix: Use .cmd path for Windows compatibility
2025-05-24 00:04:54 -05:00
.github/ISSUE_TEMPLATE issue template 2023-01-07 21:53:58 -06:00
doc feat(doc): optional dir arg to commands 2024-07-13 19:10:13 -05:00
lua Fix Windows path for live-server command 2025-05-23 12:41:42 +09:00
.gitignore initial commit 2023-01-07 20:42:18 -06:00
.stylua.toml initial commit 2023-01-07 20:42:18 -06:00
readme.md Update readme.md 2025-01-28 23:56:43 +01:00

live-server.nvim

Live reload HTML, CSS, and JavaScript files inside neovim with the power of live-server.

Installation

  1. Install live-server globally with your node.js package manager of choice.

  2. 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
    }
}

Configuration

Configure via the setup function (or use the defaults with no arguments):

require('live-server').setup(opts)

See :h live-server for more information

Usage

:LiveServerStart: start the live server

:LiveServerStop: stop the live server

Development Server

The server runs by default on http://localhost:5555. You can access your project by opening this URL in your web browser.

Acknowledgements

  1. mazeloth/live-server: the first ever live-server port to vim
  2. 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)