SHA256
1
0
forked from pool/texlab
Commit Graph

39 Commits

Author SHA256 Message Date
Soc Virnyl Estela
b346841b1c - Update to version 5.17.0:
* Add label commands from zref and zref-clever to the list of default label commands
  * Add texlab.experimental.labelDefinitionPrefixes and texlab.experimental.labelReferencePrefixes options

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=63
2024-06-24 00:10:31 +00:00
Soc Virnyl Estela
8b4f3d222c - Update to version 5.16.1. Changes since then:
* Don't treat `\label{}` and `\ref{}` with macro parameter as label commands
  * Fix parsing `latexmkrc` for `latexmk` versions older than `v4.8.4`
  * Remove unused `texlab.rootDirectory` setting from documentation
  * Add `texlab.experimental.labelDefinitionCommands` setting to customize the list of `\label`-like commands
  * Extend list of commands treated as command definitions and environment definitions
  * 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
  * Fix detection of log dir when using `latexmkrc` (use `$aux_dir` instead of `$out_dir`)
  * Fix extracting `$aux_dir` and `$out_dir` from `latexmkrc`
  * Add support for extracting `$aux_dir` and `$out_dir` from `latexmk >= v4.85` 
  * 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
  * Use configured directories if not set explicitly by `latexmkrc` file
  * Replace tilde (`~`), environment variables, `${userHome}`, `${workspaceFolder}` in options
  * Replace tidle (`~`) and environment variables in `\include`-like commands
  * Add "Go To Definition" support for user-defined commands with `\def` and `\let`
  * Add "Find all References" for commands
  * Support more macros for defining commands
  * Avoid panicking when malformed URIs are sent to the server
  * Don't report errors for citations with macro arguments
  * Fix parsing `\label` with options (for example, when using `cleverref`)
  * Fix detecting project root if the home directory contains a `.latexmkrc` file
  * Improve support for handling `Tectonic.toml` projects
  * Cache results of project detection to improve performance
  * Triggering completion inside `\label{...}` will suggest undefined labels
  * Add snippets for `\( ... \)`, `\[ ... \]` and `\{ ... \}`
  * Don't return document symbol with empty name if `\item[]` is encountered
  * Fix extracting label numbers inside theorems defined by `ntheorem` package

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=61
2024-05-29 23:28:41 +00:00
Soc Virnyl Estela
95961b51d8 - Update specfile:
* replace rust+cargo with cargo
- Update to version 5.12.3:
  * Fix completing includes in conjunction with \graphicspath

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=59
2024-02-15 15:49:04 +00:00
Soc Virnyl Estela
5ecbfcfa39 - Update to version 5.12.2:
* Fix parsing commands when they are used with subscript
  * Don't append a newline each time a BibTeX document is being formatted
  * 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

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=57
2024-01-21 05:41:14 +00:00
Soc Virnyl Estela
46fc099aa6 - Update to version 5.12.0:
* Infer `texlab.build.auxDirectory`, `texlab.build.logDirectory` and 
    `texlab.build.pdfDirectory` from `latexmkrc` if available
  * Do not report `undefined reference` errors when using `\nocite{*}`
  * Fix potential crash when parsing build log files 
  * Set the final tab stop of the `\begin` snippet inside the environment
- Remove cargo_config since vendored tarball includes it now

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=55
2023-12-13 08:45:01 +00:00
Soc Virnyl Estela
1e21532099 Accepting request 1129856 from home:badshah400:branches:Publishing:TeXLive
* Update to version 5.11.0.
* Update rust+cargo required version to 1.70.0.

OBS-URL: https://build.opensuse.org/request/show/1129856
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=53
2023-11-30 23:06:14 +00:00
Soc Virnyl Estela
df22d46c24 Accepting request 1114871 from home:Wolfheri
- Remove lines in spec files due "failed to build"
 * # They deleted it.
   install -Dm644 texlab.1 -t %%{buildroot}%%{_mandir}/man1/
 * %{_mandir}/man1/texlab.1%{?ext_man}

OBS-URL: https://build.opensuse.org/request/show/1114871
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=51
2023-10-02 22:18:48 +00:00
Soc Virnyl Estela
419c0dd553 - Update to version 5.10.0:
* Allow passing additional arguments to ChkTeX using texlab.chktex.additionalArgs
  * Fix loading bibliographies from kpathsea search path
  * Don't report duplicate results when using goto definition on includes
  * Fix project detection when there exist files with the same name
  * Do not report parse errors with $ in paths

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=50
2023-10-01 00:52:24 +00:00
Soc Virnyl Estela
6896117cad - Update to version 5.9.2:
* Don't crash when using comments inside \include-like command
  * 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

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=47
2023-08-21 05:30:48 +00:00
Soc Virnyl Estela
f36a2f7149 Replace obsoleted disabled option with manual
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=45
2023-08-13 13:28:39 +00:00
Soc Virnyl Estela
957dcbbfd0 - Reenable cargo test in %check.
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=44
2023-08-13 07:06:00 +00:00
Soc Virnyl Estela
bfba0d56d4 - Update to version 5.9.1:
* fixed: improved performance when completing BibTeX entries
  * fixed: don't report unused entries for very large bibliographies
  * fixed: avoid redundant reparses after saving documents
- Changes from before 5.9.1 and after 5.7.0:
  * Use bibliographies found in BIBINPUTS environment variable
  * Add texlab.build.pdfDirectory setting
  * Fix search path for aux files when using \include instead of \input
  * 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
  * Deprecate texlab.auxDirectory in favor of texlab.build.auxDirectory
  * Fix parsing paths with |
  * Fix parsing LaTeX identifiers with =

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=43
2023-08-13 06:47:54 +00:00
Soc Virnyl Estela
24f9378919 - Disable checks temporarily until a patched version comes
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=41
2023-07-09 13:56:24 +00:00
Soc Virnyl Estela
72ca9d9a1d - Update to version 5.7.0
* Add symbol support for thmtools
  * Add texlab.findenvironments command to return the list of environments containing a position
  * Show inlay hints for labels after the command instead of inside the argument
  * Prevent adding trailing newline after formating with latexmk
  * Improving `\paragraph` parsing

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=40
2023-07-09 09:32:09 +00:00
Soc Virnyl Estela
2f2c103452 - Update to version 5.5.1:
* Fix spurious completion results when completing environments
  * Fix regression when guessing cursor position after formatting
  * Fix parsing `\verb` command
  * Add `flalign` and `flalign*` to default list of math environments

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=38
2023-05-08 03:57:44 +00:00
Soc Virnyl Estela
e5689a5e68 - Update to version 5.5.0:
* Allow optionally passing cursor position to textDocument/build request for use in forward search after building.
    Previously, the server had to guess the cursor position
  * Add experimental texlab.experimental.citationCommands setting to allow extending the list of citation commands
  * Add support for escaping placeholders in build arguments similar to forward search
  * Allow configuring completion matching algorithm
  * Fix regression introduced in v5.4.2 involving texlab.cleanArtifacts command.

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=36
2023-04-22 10:59:50 +00:00
Soc Virnyl Estela
caff44a264 - Update to version 5.4.1:
* Do not return symbols with empty names
  * Repair `textDocument/formatting` request
  * From 5.4.0:
    - Add experimental settings to allow extending the list of special environments:
      * `texlab.experimental.mathEnvironments`
      * `texlab.experimental.enumEnvironments`
      * `texlab.experimental.verbatimEnvironments`
    - Add `texlab.changeEnvironment workspace command
    - Add `texlab.showDependencyGraph workspace command
    - Do not show caption or section names in label inlay hints
    - Include more user-defined commands in command completion
    - Parse nested `\iffalse` blocks correctly
    - Parse commands with multi-byte characters correctly
    - Fix checking whether a document can be a root file

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=34
2023-04-10 23:54:04 +00:00
Soc Virnyl Estela
5d2b104e00 - Update to version 5.3.0:
* Apply percent decoding when searching for PDFs
  * Allow filtering document symbols using regex
  * Return [] instead of "not found" in code action
- Use zstd compression for vendored tarball.
- Restrict to tier 1 rust arches.

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=32
2023-03-01 12:54:46 +00:00
Soc Virnyl Estela
3927b18df3 - Update to version 5.2.0:
** NO CHANGELOG **

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=30
2023-02-09 13:14:31 +00:00
Soc Virnyl Estela
d997c2e311 OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=28 2023-01-28 02:12:19 +00:00
Soc Virnyl Estela
d50e59dba1 OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=27 2023-01-28 01:56:27 +00:00
Soc Virnyl Estela
c20979d1b1 OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=26 2023-01-28 01:50:47 +00:00
Soc Virnyl Estela
56068e1874 OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=25 2023-01-28 01:34:15 +00:00
Soc Virnyl Estela
3c53383379 - Update to version 5.1.0:
* Allow manually overriding the root directory using a texlabroot/.texlabroot marker file. See the wiki for more information. (#826, #838)
  * Deprecate texlab.rootDirectory setting in favor of .texlabroot files
  * Do not use .git, .chktexrc, .latexmkrc files/directories to determine the root directory (#826)
  * Fix building documents without an explicit root directory (#837)
- Changes from 5.0.0:
  * BREAKING: texlab.rootDirectory is now used as the folder path from which the compiler is executed relative to the main document. By default it is equal to ".". For more information, please visit the wiki.
  * Improve performance of completion by a huge margin due to a faster filtering method used internally
  * Do not discover project files beyond the provided workspace folders
  * Try to guess the root directory by checking for files such as .latexmkrc or Tectonic.toml if texlab.rootDirectory is not set
  * Update positions of reported build diagnostics when editing the affected line
  * Do not treat links to files as bidirectional by default. This prevents issues where texlab ends up compiling the wrong file in projects with shared files (#806, #757, #679)
  * Fix coverage of directories which need to be watched for changes (#502, #491)
  * Resolve links of the import package correctly
  * Use filterText of completion items when filtering internally (#829)
- Specfile changes:
  * Enable tests
  * Enable `--all-features` flag

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=24
2023-01-28 01:18:18 +00:00
Soc Virnyl Estela
0567dfe806 - Update to version 4.3.2:
* Do not try to run the TeX engine on package files and fail the build instead
  * Handle URIs with URL-encoded drive letters on Windows
  * Parse BibTeX entries with unbalanced quotes correctly
  * Provide completion for more acronym commands
  * Fix parsing acronym definitions

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=22
2022-11-21 21:25:53 +00:00
Soc Virnyl Estela
70669d1931 OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=20 2022-10-30 12:04:23 +00:00
Soc Virnyl Estela
7e495c35ad OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=19 2022-10-30 10:14:09 +00:00
Soc Virnyl Estela
30623fd0da - Update to version 4.3.1:
* Do not crash with a stack overflow when trying to load packages with many internal dependencies
  * Normalize drive letters of all document URIs
  * Fix parsing commands that take file paths as arguments
  * Use the correct working directory and command line arguments when calling `latexindent`
  * Fix publishing to CTAN

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=18
2022-10-30 10:12:17 +00:00
Soc Virnyl Estela
4c52bbd13b - Update to version 4.3.0:
* Bump version to v4.3.0
  * Update dependencies
  * Fix Okular forward search command in docs
  * Bump url from 2.2.2 to 2.3.1 (#755)
  * Bump criterion from 0.3.6 to 0.4.0 (#758)
  * Bump clap from 3.2.20 to 3.2.21 (#759)
  * Only compute inlay hints for the specified range
  * Add test case for inlay hints
  * Provide inlay hints for \label command
  * Add diagnostics test case for URIs with spaces
  * Bump anyhow from 1.0.62 to 1.0.64 (#748)
  * Bump titlecase from 2.1.0 to 2.2.0 (#750)
  * Bump once_cell from 1.13.1 to 1.14.0 (#751)
  * feat(build_log): add column field to BuildError
  * feat(build_log): parse error hint
  * Pass codecov token explicitly to GitHub actions
  * Add env_logger to help debug integration tests
  * Bump insta from 1.19.0 to 1.19.1 (#746)
  * Bump dashmap from 5.3.4 to 5.4.0 (#744)
  * Bump clap from 3.2.17 to 3.2.20 (#747)
  * Bump titlecase from 2.0.0 to 2.1.0 (#742)
  * Bump notify from 5.0.0-pre.16 to 5.0.0 (#743)
  * Prefer matching groups rather than envs in parser

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=16
2022-10-14 12:54:37 +00:00
Soc Virnyl Estela
bbe3bdc2d7 - Update to version 4.2.2:
* Bump serde from 1.0.143 to 1.0.144
  * Bump insta from 1.18.2 to 1.19.0 (#734)
  * Bump serde_json from 1.0.83 to 1.0.85 (#733)
  * Bump lsp-types from 0.93.0 to 0.93.1 (#736)
  * Do not watch the same directory multiple times
  * Bump insta from 1.17.1 to 1.18.2
  * Remove unused Cargo features
  * Bump chrono from 0.4.20 to 0.4.22 (#728)
  * Bump notify from 5.0.0-pre.15 to 5.0.0-pre.16 (#727)
  * Bump serde from 1.0.142 to 1.0.143 (#722)
  * Bump once_cell from 1.13.0 to 1.13.1 (#731)
  * Bump clap from 3.2.16 to 3.2.17 (#729)
  * Bump anyhow from 1.0.59 to 1.0.62 (#732)
  * Log the command when executing forward search
  * Do not treat links to packages as bidirectional
  * Fix reloading when the file watcher reports a change (#730)

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=14
2022-09-04 07:54:44 +00:00
Soc Virnyl Estela
9831875544 OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=12 2022-08-20 06:55:02 +00:00
Soc Virnyl Estela
7f8d227879 OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=11 2022-08-20 06:47:57 +00:00
Soc Virnyl Estela
9ff4edb5f9 - Update to version 4.2.1:
* Bump version to v4.2.1
  * Downgrade anyhow due to yanked version
  * Bump chrono from 0.4.20-rc.1 to 0.4.20 (#717)
  * Bump serde_repr from 0.1.8 to 0.1.9 (#714)
  * Bump serde from 1.0.140 to 1.0.142 (#715)
  * Bump clap from 3.2.15 to 3.2.16 (#709)
  * Bump insta from 1.17.0 to 1.17.1 (#710)
  * Bump anyhow from 1.0.58 to 1.0.60 (#713)
  * Bump serde_json from 1.0.82 to 1.0.83 (#716)
  * Update chrono crate
  * Update changelog
  * Copy both ".chktexrc" and "chktexrc" to temp dir
  * Test for less targets in CI
  * Create file watcher on main thread
  * Run "cargo update"
  * Bump clap from 3.2.14 to 3.2.15 (#698)
  * Bump human_name from 1.3.2 to 1.3.4 (#703)
  * Bump insta from 1.16.0 to 1.17.0 (#706)
  * Use chktexrc directory if found when linting
  * Always use server-side file watching
  * Use current dir as fallback watch location
  * Only trigger dependabot for direct dependencies
  * Fix parsing options when some values are missing
  * Re-add auxiliary directory to watch list
  * Use notify for file watching if no client support
  * Fix working directory of ChkTeX
  * Update dependencies using "cargo update"
  * Bump regex from 1.5.6 to 1.6.0 (#668)
  * Bump criterion-plot from 0.4.4 to 0.4.5 (#681)

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=10
2022-08-20 06:46:47 +00:00
Soc Virnyl Estela
144406b947 - Update to version 4.2.0:
* Fix compression tasks
  * Fix release build job name
  * Update transitive dependencies with dependabot
  * Update transitive dependencies
  * Remove multimap dependency
  * Bump serde_json from 1.0.81 to 1.0.82 (#664)
  * Bump clap from 3.2.6 to 3.2.8 (#665)
  * Revert "Re-introduce brunch for benchmarking"
  * Re-introduce brunch for benchmarking

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=8
2022-07-15 14:12:24 +00:00
Soc Virnyl Estela
16e1a1bd17 - removing cargo tests. not useful
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=6
2022-06-19 15:49:08 +00:00
Soc Virnyl Estela
cb9013953a - Update to version 4.1.0:
* Fix crates.io deployment job
  * Enable incremental compilation for release builds
  * Add missing env variables to deploy workflow
  * Revert "Switch to glassbench instead of criterion"
  * Improve the heuristic for finding artifacts
  * Use thin LTO for release builds
  * Remove unused dev dependencies
  * Switch to glassbench instead of criterion
  * Bump uuid from 1.1.0 to 1.1.2 (#646)

OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=5
2022-06-19 15:40:28 +00:00
Soc Virnyl Estela
da40f92aa2 Accepting request 980345 from home:uncomfyhalomacro:branches:Publishing:TeXLive
- Update to version 4.0.0:
  * Bump version to v4.0.0
  * Add missing Cargo metadata
  * Use custom citation rendering instead of citeproc-rs (#629)
  * Remove reference to im crate
  * Add command line flag to print version
  * Fix deployment workflow
  * Bump crossbeam-utils from 0.8.6 to 0.8.8
  * Remove Clippy CI job
  * Bump unindent from 0.1.8 to 0.1.9 (#626)
  * Bump log from 0.4.16 to 0.4.17 (#624)

OBS-URL: https://build.opensuse.org/request/show/980345
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=3
2022-06-01 12:47:32 +00:00
Dominique Leuenberger
91a8b54b81 Accepting request 964790 from Publishing:TeXLive
I want to maintain this package in Factory

OBS-URL: https://build.opensuse.org/request/show/964790
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlab?expand=0&rev=1
2022-03-25 20:54:42 +00:00
Dr. Werner Fink
bf185fb456 Accepting request 963226 from home:uncomfyhalomacro
I want to maintain this package in Publishing/TexLive. This package is an LSP implementation for LaTeX called texlab

OBS-URL: https://build.opensuse.org/request/show/963226
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlab?expand=0&rev=1
2022-03-21 08:34:34 +00:00