mirror of
https://github.com/latex-lsp/texlab.git
synced 2025-12-23 09:19:21 +00:00
An implementation of the Language Server Protocol for LaTeX
| benches | ||
| citeproc | ||
| futures_boxed | ||
| jsonrpc | ||
| jsonrpc_derive | ||
| logs | ||
| scenarios | ||
| src | ||
| tests | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE | ||
| README.md | ||
| rust-toolchain | ||
TexLab
A cross-platform implementation of the Language Server Protocol providing rich cross-editing support for the LaTeX typesetting system. We provide an extension for Visual Studio Code.
Learn more about the project on our website.
Getting Started
You will need to install the following dependencies to compile the server:
Then run the following commands in the project folder:
cd citeproc
yarn
yarn dist
cd ..
cargo build --release
To use the local build with the Visual Studio Code extension, you should create a symbolic link:
| Platform | Symlink |
|---|---|
| Windows x64 | texlab/target/debug/texlab.exe -> texlab-vscode/server/texlab-x86_64-windows.exe |
| Linux x64 | texlab/target/debug/texlab -> texlab-vscode/server/texlab-x86_64-linux |
| macOS x64 | texlab/target/debug/texlab -> texlab-vscode/server/texlab-x86_64-darwin |
Contributing
See CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.