Path to this page:
./
print/texlab,
Implementation of the Language Server Protocol for LaTeX
Branch: CURRENT,
Version: 5.22.1,
Package name: texlab-5.22.1,
Maintainer: pkgsrc-userstexlab is a cross-platform implementation of the Language Server
Protocol providing rich cross-editing support for the LaTeX
typesetting system.
Required to build:[
lang/rust]
Master sites:
Filesize: 7340.867 KB
Version history: (Expand)
- (2025-02-02) Updated to version: texlab-5.22.1
- (2025-01-31) Updated to version: texlab-5.21.0
- (2024-05-05) Updated to version: texlab-5.16.0
- (2024-01-21) Updated to version: texlab-5.12.2
- (2024-01-07) Updated to version: texlab-5.12.1
- (2023-12-18) Updated to version: texlab-5.12.0
CVS history: (Expand)
2025-02-02 17:14:26 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
texlab: update to 5.22.1.
## [5.22.1] - 2024-01-29
### Security
- Don't store IPC socket (`texlab.sock`) in temp directory
(see [CWE-379](https://cwe.mitre.org/data/definitions/379.html), \
[#1331](https://github.com/latex-lsp/texlab/pull/1331/))
## [5.22.0] - 2024-01-26
### Added
- Allow hovering over symbol-like commands (e. g. `\pi`) to show a unicode preview
or a preview image if the client supports it \
([#1261](https://github.com/latex-lsp/texlab/issues/1261))
- Add `texlab.symbols.customEnvironments` setting for specifying additional \
environments that will be included in the document symbols
([#1292](https://github.com/latex-lsp/texlab/issues/1292))
- Add `texlab.experimental.labelReferenceRangeCommands` setting \
([#1210](https://github.com/latex-lsp/texlab/issues/1210))
- Add `tex-fmt` as a formatter for `latex` and `bibtex` \
([#1320](https://github.com/latex-lsp/texlab/issues/1320))
### Fixed
- Fix parsing links with URL encoding \
([#1279](https://github.com/latex-lsp/texlab/issues/1279))
- Improve error message when `texlab.build.executable` does not exist \
([#1303](https://github.com/latex-lsp/texlab/issues/1303))
|
2025-01-31 19:45:44 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
texlab: update to 5.21.0.
## [5.21.0] - 2024-10-26
### Added
- Support starred variants in "Go to References" \
([#1234](https://github.com/latex-lsp/texlab/issues/1234))
- Add `texlab.latexindent.replacement` setting to allow passing a replacement \
flag to `latexindent` ([#1222](https://github.com/latex-lsp/texlab/issues/1222))
- Don't require a label to show section numbers for document symbols \
([#910](https://github.com/latex-lsp/texlab/issues/910))
- Support navigating to files that are part of the `TEXINPUTS` similar to \
`BIBINPUTS` ([#1228](https://github.com/latex-lsp/texlab/discussions/1228))
### Fixed
- Fix opening `untitled` documents \
([#1242](https://github.com/latex-lsp/texlab/issues/1242))
- Handle `\bibitem` when checking for undefined references \
([#1171](https://github.com/latex-lsp/texlab/issues/1171))
- Fix false-positive syntax error when using a command inside a `\label` \
([#879](https://github.com/latex-lsp/texlab/issues/879))
## [5.20.0] - 2024-10-08
### Added
- Add `texlab.inlayHints.maxLength` setting to allow limiting inlay hint text \
length ([#1212](https://github.com/latex-lsp/texlab/issues/1212))
- Allow suppressing diagnostics using `% texlab: ignore` magic comments \
([#1211](https://github.com/latex-lsp/texlab/pull/1211))
### Fixed
- Fix enabling `texlab.build.useFileList` setting
- Make "Goto Definition" work correctly with starred commands \
([#1197](https://github.com/latex-lsp/texlab/issues/1197))
## [5.19.0] - 2024-07-08
### Added
- Add `texlab.build.useFileList` setting to allow controlling whether to use the \
`.fls` files
### Changed
- Disable using `.fls` files for project detection by default
## [5.18.0] - 2024-07-06
### Added
- Parse `.fls` files to make the project detection more reliable \
([#1145](https://github.com/latex-lsp/texlab/issues/1145))
### Fixed
- Fix parsing commands with unicode characters inside BibTeX entries
([#1147](https://github.com/latex-lsp/texlab/issues/1147))
- Improve detection of included files when non-ASCII characters are used \
([#923](https://github.com/latex-lsp/texlab/issues/923))
- Fix resolving includes starting from files included using `\subimport` \
([#1145](https://github.com/latex-lsp/texlab/issues/1145))
## [5.17.0] - 2024-06-23
### Added
- Add label commands from `zref` and `zref-clever` to the list of default label \
commands
([#1140](https://github.com/latex-lsp/texlab/pull/1140))
- Add `texlab.experimental.labelDefinitionPrefixes` and
`texlab.experimental.labelReferencePrefixes` options \
([#1139](https://github.com/latex-lsp/texlab/pull/1139))
|
2024-05-05 12:41:06 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
texlab: update to 5.16.0.
Added
Add texlab.experimental.labelDefinitionCommands setting to customize the \
list of \label-like commands
(#1093)
Extend list of commands treated as command definitions and environment \
definitions (#1087)
Allow the server to trigger the forward search in an editor-agnostic way:
Running texlab inverse-search --input <FILE> --line <LINE> will \
open the specified document in the editor if the client supports it
(#1091)
Fixed
Fix detection of log dir when using latexmkrc (use $aux_dir instead of \
$out_dir) (#1079)
Fix extracting $aux_dir and $out_dir from latexmkrc (#1079)
Add support for extracting $aux_dir and $out_dir from latexmk >= v4.85 \
((#1079))
Improve log file change detection under Windows
Cleanup diagnostics of deleted files
Let \declaretheorem accept a list of environment names instead of just a \
single name (#1075)
Use configured directories if not set explicitly by latexmkrc file (#1095)
|
2024-01-21 21:08:28 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
texlab: update to 5.12.2.
## [5.12.2] - 2024-01-20
### Fixed
- Fix parsing commands when they are used with subscript \
([#990](https://github.com/latex-lsp/texlab/issues/990))
- Don't append a newline each time a BibTeX document is being formatted \
([#996](https://github.com/latex-lsp/texlab/issues/996))
|
2024-01-07 17:35:48 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
texlab: update to 5.12.1.
Fixed
Avoid trying to parse most of the TeX distro when building the
dependency graph. Add texlab.experimental.followPackageLinks
setting to allow re-enabling the old behavior
|
2023-12-17 23:44:41 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
texlab: update to 5.12.0.
## [5.12.0] - 2023-12-03
### Added
- Infer `texlab.build.auxDirectory`, `texlab.build.logDirectory` and \
`texlab.build.pdfDirectory` from `latexmkrc` if available \
([#907](https://github.com/latex-lsp/texlab/issues/907))
### Fixed
- Do not report `undefined reference` errors when using `\nocite{*}` \
([#964](https://github.com/latex-lsp/texlab/issues/964))
- Fix potential crash when parsing build log files \
([#973](https://github.com/latex-lsp/texlab/issues/973))
- Set the final tab stop of the `\begin` snippet inside the environment \
([#963](https://github.com/latex-lsp/texlab/issues/963))
|
2023-11-15 19:58:00 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
texlab: update to 5.11.0.
## [5.11.0] - 2023-11-05
### Added
- Add `texlab.inlayHints.labelDefinitions` and \
`texlab.inlayHints.labelReferences` options \
([#753](https://github.com/latex-lsp/texlab/issues/753))
- Display inlay hints for label references by default \
([#753](https://github.com/latex-lsp/texlab/issues/753))
### Fixed
- Moving the build logs to the recycle bin will now clear the diagnostics \
([texlab-vscode/#825](https://github.com/latex-lsp/texlab-vscode/issues/825))
- Fix false positive when reporting syntax errors for BibTeX accents \
([#945](https://github.com/latex-lsp/texlab/issues/945))
## [5.10.1] - 2023-10-10
### Fixed
- Fix regression when renaming commands \
([#936](https://github.com/latex-lsp/texlab/issues/936))
## [5.10.0] - 2023-09-30
### Added
- Allow passing additional arguments to `ChkTeX` using \
`texlab.chktex.additionalArgs` \
([#927](https://github.com/latex-lsp/texlab/issues/927))
### Fixed
- Fix loading bibliographies from `kpathsea` search path \
([#923](https://github.com/latex-lsp/texlab/issues/923))
- Don't report duplicate results when using goto definition on includes \
([#924](https://github.com/latex-lsp/texlab/issues/924))
- Fix project detection when there exist files with the same name \
([#923](https://github.com/latex-lsp/texlab/issues/923))
- Do not report parse errors with `$` in paths \
([#931](https://github.com/latex-lsp/texlab/issues/931))
## [5.9.2] - 2023-08-14
### Fixed
- Don't crash when using comments inside `\include`-like commands \
([#919](https://github.com/latex-lsp/texlab/issues/919))
- Folding ranges include only the contents instead of the entire range of the \
structure.
For example, the folding range of an environment will start after the `\begin` \
and stop before the `\end`
([#915](https://github.com/latex-lsp/texlab/issues/915))
## [5.9.1] - 2023-08-11
### Fixed
- Improve performance when completing BibTeX entries \
([#493](https://github.com/latex-lsp/texlab/issues/493))
- Don't report unused entries for very large bibliographies
- Avoid redundant reparses after saving documents
## [5.9.0] - 2023-08-06
### Added
- Use bibliographies found in `BIBINPUTS` environment variable \
([#493](https://github.com/latex-lsp/texlab/issues/493))
- Add `texlab.build.pdfDirectory` setting \
([#911](https://github.com/latex-lsp/texlab/issues/911))
### Fixed
- Fix search path for aux files when using `\include` instead of `\input` \
([#906](https://github.com/latex-lsp/texlab/issues/906))
## [5.8.0] - 2023-07-30
### Added
- Report diagnostics for unused and undefined labels
- Report diagnostics for unused BibTeX entries and undefined citations
- Report diagnostics for duplicate BibTeX entries
- Report diagnostics for duplicate labels
- Add `texlab.build.auxDirectory` and `texlab.build.logDirectory` settings \
([#906](https://github.com/latex-lsp/texlab/issues/906))
### Deprecated
- Deprecate `texlab.auxDirectory` in favor of `texlab.build.auxDirectory`
### Fixed
- Fix parsing paths with `|` ([#568](https://github.com/latex-lsp/texlab/issues/568))
- Fix parsing LaTeX identifiers with `=` \
([#568](https://github.com/latex-lsp/texlab/issues/568))
|
2023-06-28 11:18:58 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
texlab: update to 5.7.0.
## [5.7.0] - 2023-06-07
### Added
- Add symbol support for `thmtools` package \
([#894](https://github.com/latex-lsp/texlab/issues/894))
- Add `texlab.findEnvironments` command to return the list of environments \
containing a position ([#892](https://github.com/latex-lsp/texlab/issues/892))
### Changed
- Show inlay hints for labels after the command instead of inside the argument \
([#890](https://github.com/latex-lsp/texlab/issues/890))
### Fixed
- Prevent adding trailing newline after formatting with `latexmk` \
([#895](https://github.com/latex-lsp/texlab/issues/895))
- Improving `\paragraph` parsing
|