Skip to main content

Features

Nvoid comes with many features you find in a modern IDE

Lazy.nvim

lazy nvim

LSP

Nvoid take's advantage of language server protocol which provides better completion and by using :LspInstall <language name> to add the language to nvoid.

cmp

A completion engine plugin for neovim written in Lua. Completion sources are installed from external repositories and "sourced". CMP

Telescope

A fuzzy finder written in lua CMP

leader f f

nvim-tree.lua

A file explorer tree for neovim written in lua

Nvim tree

leader e

Treesitter

Syntax highlighting engine Treesitter left on right off

It's Fast

here's a quick comparison

Nvoid(New)

Time (mean ± σ):      66.2 ms ±   3.9 ms    [User: 43.6 ms, System: 21.8 ms]
Range (min … max): 56.0 ms … 76.0 ms 43 runs

Nvoid(Old)

Time (mean ± σ):     121.3 ms ±   6.5 ms    [User: 89.0 ms, System: 31.4 ms]
Range (min … max): 109.7 ms … 135.6 ms 21 runs

Lunarvim

Time (mean ± σ):     196.2 ms ±   6.5 ms    [User: 130.6 ms, System: 63.4 ms]
Range (min … max): 188.2 ms … 215.4 ms 15 runs

Nvchad

Time (mean ± σ):      24.7 ms ±   3.3 ms    [User: 15.9 ms, System: 8.3 ms]
Range (min … max): 20.4 ms … 32.6 ms 93 runs

These were ran buy hyperfine