96 releases (27 stable)

Uses new Rust 2024

new 4.0.3 Feb 10, 2026
3.1.0 Feb 1, 2026
2.3.3 Jan 24, 2026
1.1.1 Jan 19, 2026
0.5.0 Nov 30, 2025

#89 in Development tools

MIT license

1MB
24K SLoC

seq-lsp

Language Server Protocol (LSP) implementation for the Seq programming language. Provides IDE features like autocompletion, hover information, and diagnostics.

Part of the Seq Workspace

This crate is part of the Seq programming language project.

Crate Description
seq-compiler Compiler and CLI
seq-runtime Runtime library
seq-lsp Language Server Protocol implementation (this crate)
seq-repl Interactive TUI REPL
vim-line Vim-style line editor

Installation

cargo install seq-lsp

This installs the seq-lsp binary.

Editor Integration

VS Code

Install the Seq extension from the VS Code marketplace, or configure the LSP manually.

Neovim

Add to your LSP configuration:

vim.api.nvim_create_autocmd("FileType", {
  pattern = "seq",
  callback = function()
    vim.lsp.start({
      name = "seq-lsp",
      cmd = { "seq-lsp" },
    })
  end,
})

License

MIT

Dependencies

~17–25MB
~351K SLoC