APN 2026-03-15 tcl-lsp is a LSP server for Tcl with support for many editors (VS Code, Emacs, Jetbrains, Neovim and more)
JMN - 2022-12-31
Most languages seem to have an LSP (Language Server Protocol) server so that various editors can integrate with the language.
see (https://microsoft.github.io/language-server-protocol/ )
Tcl is notably absent from most lists of LSP servers, or at least doesn't appear to be available simply by adding a configuration line.
e.g Here's a list of servers available for neovim (via mason.nvim) https://github.com/williamboman/mason-lspconfig.nvim#available-lsp-servers
The only potential candidates I've come across are: https://github.com/Dufgui/lsp-jtcl (archived repo) and https://github.com/soartech/soar-language-server
If anyone has knowledge of how to setup a Tcl LSP for neovim or other editors - please share here.
gold 3/14/2026. Added categories, so can find message in Wiki.
| Category Numerical Analysis | Category Toys | Category Calculator | Category Mathematics | Category Example | Toys and Games | Category Games | Category Application | Category GUI |