Integrated Developer Tooling

NextViper DevTools & LSP

Zero-friction developer ergonomics with a built-in Language Server Protocol daemon, deterministic code formatter, and Rust-grade compiler diagnostics.

IDE EDITORLSP DAEMONv3.17
IDE EDITORLSP DAEMONv3.17

Language Server (LSP)

The standalone `nextviper-lsp` binary implements the Microsoft Language Server Protocol (v3.17) over JSON-RPC stdio.

nextviper fmt

Deterministic Formatter

`nextviper fmt` enforces canonical formatting with zero configuration arguments, eliminating style debates.

BREAKPOINT: main.nv:42rax = 0x7ffd9b82rbx = 0x00000001

Rust-Grade Diagnostics

Colored underlines, exact source line spans, and actionable compiler fix suggestions for all error codes.

Integrated CLI Toolchain

One single binary contains everything: compiler, test runner, package manager, formatter, and REPL.

$ nextviper run src/main.nv — Compile & execute
$ nextviper test — Run parallel test suites
$ nextviper lsp — Launch language server daemon
$ nextviper run main.nv[OK] Compiled in 8ms[OK] Server listening: :8080