From d96cad06c22af40dd60235de6061dc53304b6f1c Mon Sep 17 00:00:00 2001 From: Niko Savola Date: Mon, 17 Nov 2025 18:55:35 +0200 Subject: feat: tclsp #4200 --- lsp/tclsp.lua | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 lsp/tclsp.lua (limited to 'lsp/tclsp.lua') diff --git a/lsp/tclsp.lua b/lsp/tclsp.lua new file mode 100644 index 00000000..7560ea67 --- /dev/null +++ b/lsp/tclsp.lua @@ -0,0 +1,22 @@ +---@brief +--- +--- https://github.com/nmoroze/tclint +--- +--- `tclsp`, a language server for Tcl +--- +--- `tclsp` can be installed via `pipx`: +--- ```sh +--- pipx install tclint +--- ``` +--- +--- Or via `pip`: +--- ```sh +--- pip install tclint +--- ``` + +---@type vim.lsp.Config +return { + cmd = { 'tclsp' }, + filetypes = { 'tcl', 'sdc', 'xdc', 'upf' }, + root_markers = { 'tclint.toml', '.tclint', 'pyproject.toml', '.git' }, +} -- cgit v1.2.3-70-g09d2