seq-lsp 2.3.1

Language Server Protocol implementation for Seq
seq-lsp-2.3.1 is not a library.

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.

Related Crates

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