| 1234567891011121314151617181920212223242526272829303132 |
- from .config import load_config_schema
- from .utils import ShellSpec
- TROUBLESHOOT = """\
- Please ensure that texlab executable is in the PATH; \
- this should happen automatically when installing texlab from Conda, \
- but may require manual configuration of PATH environment variable \
- if you compiled texlab from source.
- You can ensure check if texlab is in the PATH, by running:
- which texlab
- which should return the path to the executable (if found).
- """
- class Texlab(ShellSpec):
- cmd = key = "texlab"
- languages = ["tex", "latex"]
- spec = dict(
- display_name="texlab",
- mime_types=["text/x-latex", "text/x-tex"],
- urls=dict(
- home="https://texlab.netlify.app",
- issues="https://github.com/latex-lsp/texlab/issues",
- ),
- install=dict(conda="conda install -c conda-forge texlab chktex"),
- config_schema=load_config_schema(key),
- env=dict(RUST_BACKTRACE="1"),
- troubleshoot=TROUBLESHOOT,
- )
|