Skip to content

feat: add Lateralus language server configuration#4383

Closed
bad-antics wants to merge 1 commit intoneovim:masterfrom
bad-antics:add-lateralus-lsp
Closed

feat: add Lateralus language server configuration#4383
bad-antics wants to merge 1 commit intoneovim:masterfrom
bad-antics:add-lateralus-lsp

Conversation

@bad-antics
Copy link
Copy Markdown

Add Lateralus Language Server

This PR adds configuration for the Lateralus Language Server, the official LSP implementation for the Lateralus programming language.

Language Server Info

Installation

curl -fsSL https://lateralus.dev/install.sh | sh
# or
cargo install lateralus-lsp

Supported Features

  • ✅ Semantic syntax highlighting
  • ✅ Code completion with auto-import
  • ✅ Go to definition/references
  • ✅ Hover documentation
  • ✅ Rename refactoring
  • ✅ Inlay hints (type hints, parameter hints)
  • ✅ Code actions and quick fixes
  • ✅ Workspace symbol search
  • ✅ Formatting

Configuration

vim.lsp.config('lateralus_ls', {
  settings = {
    lateralus = {
      inlayHints = { enable = true },
      diagnostics = { enable = true },
      completion = { autoImport = true }
    }
  }
})

Files

Filetype Extensions
lateralus .ltl

Root Markers

  • lateralus.toml (project manifest)
  • .git

@justinmk
Copy link
Copy Markdown
Member

To avoid vanity projects, or spam, we have criteria: https://github.com/neovim/nvim-lspconfig/blob/master/CONTRIBUTING.md#criteria

@justinmk justinmk closed this Apr 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants