All Projects → latex-lsp → Texlab

latex-lsp / Texlab

Licence: gpl-3.0
An implementation of the Language Server Protocol for LaTeX

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Texlab

ltex-ls
LTeX Language Server: LSP language server for LanguageTool 🔍✔️ with support for LaTeX 🎓, Markdown 📝, and others
Stars: ✭ 182 (-54.73%)
Mutual labels:  latex, language-server
Knitr Examples
A collection of knitr examples
Stars: ✭ 389 (-3.23%)
Mutual labels:  latex
Jupyterlab Latex
JupyterLab extension for live editing of LaTeX documents
Stars: ✭ 349 (-13.18%)
Mutual labels:  latex
Betterbib
Update BibTeX files with info from online resources.
Stars: ✭ 380 (-5.47%)
Mutual labels:  latex
Efm Langserver
General purpose Language Server
Stars: ✭ 362 (-9.95%)
Mutual labels:  language-server
Textext
Re-editable LaTeX graphics for Inkscape
Stars: ✭ 383 (-4.73%)
Mutual labels:  latex
Wpf Math
.NET library for rendering mathematical formulae using the LaTeX typsetting style, for the WPF framework
Stars: ✭ 339 (-15.67%)
Mutual labels:  latex
Powershelleditorservices
A common platform for PowerShell development support in any editor or application!
Stars: ✭ 394 (-1.99%)
Mutual labels:  language-server
Flexiblerichtextview
A view showing LaTeX, images, codes... You can customize tags as you want
Stars: ✭ 389 (-3.23%)
Mutual labels:  latex
Marktext
📝A simple and elegant markdown editor, available for Linux, macOS and Windows.
Stars: ✭ 22,894 (+5595.02%)
Mutual labels:  latex
Latex.js
JavaScript LaTeX to HTML5 translator
Stars: ✭ 374 (-6.97%)
Mutual labels:  latex
Mistletoe
A fast, extensible and spec-compliant Markdown parser in pure Python.
Stars: ✭ 368 (-8.46%)
Mutual labels:  latex
Latex Action
GitHub Action to compile LaTeX documents
Stars: ✭ 386 (-3.98%)
Mutual labels:  latex
Erlang ls
The Erlang Language Server
Stars: ✭ 363 (-9.7%)
Mutual labels:  language-server
Terraform Ls
Terraform Language Server
Stars: ✭ 389 (-3.23%)
Mutual labels:  language-server
React Katex
Display math in TeX with KaTeX and ReactJS
Stars: ✭ 345 (-14.18%)
Mutual labels:  latex
Limecv
A LaTeX CV Document Class
Stars: ✭ 376 (-6.47%)
Mutual labels:  latex
Latex Online
Online latex compiler. You give it a link, it gives you PDF
Stars: ✭ 381 (-5.22%)
Mutual labels:  latex
Crowbook
Converts books written in Markdown to HTML, LaTeX/PDF and EPUB
Stars: ✭ 399 (-0.75%)
Mutual labels:  latex
Multimarkdown 6
Lightweight markup processor to produce HTML, LaTeX, and more.
Stars: ✭ 394 (-1.99%)
Mutual labels:  latex

CI Coverage Rust Dependabot

GitHub release CTAN Arch Linux NixOS Stable NixOS Unstable Homebrew Scoop

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

See the installation chapter from our docs.

Building from Source

You will need to install the following dependencies to compile the server:

Then run the following command in the project folder:

cargo build --release

Alternatively, Rust users can run the following command without having to clone this repository:

cargo install --git https://github.com/latex-lsp/texlab.git --locked

Development

You can create a debug build by building the server without the --release flag. The resulting build can be used with the Visual Studio Code extension by adding the absolute path of the target/debug folder to your PATH environment variable.

TexLab has an extensive test suite of unit and integration tests. You can run them by executing

cargo test

in the project folder.

Contributing

See CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].