docs: simplify mason section to cross-reference tia-lsp.nvim, add manual setup steps

This commit is contained in:
2026-07-19 15:09:58 +02:00
parent f7f1062b90
commit ef8a44520d
+17 -6
View File
@@ -58,14 +58,25 @@ make test
# or: lua src/main.lua --test # or: lua src/main.lua --test
``` ```
### Mason Installation (Neovim) ### Neovim + Mason (Recommended)
For Neovim users, install via [mason.nvim](https://github.com/mason-org/mason.nvim) using a custom registry. See the [`tia-lsp.nvim` README](https://gitea.l-tech.rs/lazar/tia-lsp.nvim) for full setup instructions. The recommended way is via [mason.nvim](https://github.com/mason-org/mason.nvim) using the
[`tia-mason-registry`](https://gitea.l-tech.rs/lazar/tia-mason-registry). See the
[`tia-lsp.nvim` README](https://gitea.l-tech.rs/lazar/tia-lsp.nvim) for full step-by-step instructions.
Quick summary: ### Manual Setup
1. Add the `tia-mason-registry` as a lazy.nvim plugin
2. Register it with mason: `registries = { "file:~/.local/share/nvim/lazy/tia-mason-registry", "github:mason-org/mason-registry" }` ```bash
3. `:MasonInstall tia-lsp` # 1. Clone this repository
git clone --depth 1 https://gitea.l-tech.rs/lazar/tia-lsp.git ~/tia-lsp
# 2. Compile the tree-sitter parser
cc -fPIC -I ~/tia-lsp/src/tree_sitter -c ~/tia-lsp/src/parser.c -o ~/tia-lsp/parser.o
cc -shared ~/tia-lsp/parser.o -o ~/tia-lsp/parser.so
# 3. Start the server (or configure your editor to run this)
lua ~/tia-lsp/src/main.lua
```
## External UDT Support ## External UDT Support