openscad-LSP
A LSP (Language Server Protocol) server for OpenSCAD.
inspired by dzhu/openscad-language-server
Tested with VSCode on Mac and Windows.
Tested with lsp-mode on Emacs on Linux by @Lenbok.
Features
- code and path auto-completion
- jump to definition
- code snippets
- function/module signatures on hover
- document symbols
Build
openscad-LSP is written in Rust, in order to use it, you need to install Rust toolchain.
cd openscad-LSP
cargo build --release
Usage
The server communicates over TCP socket (127.0.0.1:3245).
If you work with vscode, you can install the extension directly form the marketplace