Commit graph

1711 commits

Author SHA1 Message Date
Patrick Förster
bc63a90137 Store server context in workspace 2022-04-28 21:40:03 +02:00
Patrick Förster
b35c0d80c1 Remove WorkspaceSubset structure 2022-04-28 21:40:03 +02:00
Patrick Förster
59209080bf Refactor textDocument/didChange notification 2022-04-28 21:40:03 +02:00
Patrick Förster
6644dacf2b Simplify workspace structure 2022-04-28 21:40:03 +02:00
Patrick Förster
22eacb2e75 Simplify workspace creation API 2022-04-28 21:40:03 +02:00
Patrick Förster
030a951288 Refactor internal state of Workspace struct 2022-04-28 21:40:03 +02:00
Patrick Förster
1e70552597 Remove redundant usages of Arc<Document> 2022-04-28 21:40:03 +02:00
Patrick Förster
8cb16a7db9 Derive Clone on Document struct correctly 2022-04-28 21:40:03 +02:00
Patrick Förster
89f6e7535a Fix clippy warnings 2022-04-28 21:40:03 +02:00
Patrick Förster
3d4551656b Rename DocumentData struct fields 2022-04-28 21:40:03 +02:00
Patrick Förster
9d0ecdbcfa Update lsp-server crate 2022-04-28 21:40:03 +02:00
Patrick Förster
f277a89c89 Update lsp-types crate 2022-04-28 21:40:03 +02:00
Patrick Förster
f70138c766 Remove unused cancellation token mechanism 2022-04-28 21:40:03 +02:00
Patrick Förster
451457e988 Replace structopt with clap 2022-04-28 21:40:03 +02:00
Patrick Förster
11b3fac787 Use LSP file watching instead of notify crate 2022-04-28 21:40:03 +02:00
Patrick Förster
b01dc34022 Remove cfg_if dependency 2022-04-28 21:40:03 +02:00
Patrick Förster
93b2ab31c4 Refactor server state 2022-04-28 21:40:03 +02:00
Patrick Förster
9f34f68ff5 Use serde default for forward search config 2022-04-28 21:40:03 +02:00
Patrick Förster
2e6f1b09c7 Add basic LaTeX parser benchmark 2022-04-28 21:40:03 +02:00
Patrick Förster
105f827302 Switch to 2021 edition 2022-04-28 21:40:03 +02:00
Patrick Förster
ec0610761c Remove experimental semantic BibTeX highlighting 2022-04-28 21:40:03 +02:00
Patrick Förster
08f02edc28 Bump MSRV 2022-04-28 21:40:03 +02:00
Patrick Förster
2df7dc5332 Replace cstree with rowan 2022-04-28 21:40:03 +02:00
Patrick Förster
923c4d9c8b
Merge pull request #610 from Aetf/fix-typo
Fix typo in latex laxer: subimportfrom -> subinputfrom
2022-04-28 18:08:56 +02:00
Aetf
377111c6d5 Fix typo in latex laxer: subimportfrom -> subinputfrom 2022-04-28 00:03:42 -04:00
Patrick Förster
eec0239071 Do not match environments in command_definitions 2022-04-16 13:23:47 +02:00
Patrick Förster
ea29596e60
Merge pull request #594 from latex-lsp/dependabot/github_actions/codecov/codecov-action-3
Bump codecov/codecov-action from 2 to 3
2022-04-06 21:36:23 +02:00
dependabot[bot]
84544c708a
Bump codecov/codecov-action from 2 to 3
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 2 to 3.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-06 01:25:45 +00:00
Patrick Förster
7f0a2ad429 Update citeproc repository URL
See #590
2022-04-04 20:11:56 +02:00
Patrick Förster
d29f1e3895
Merge pull request #591 from yoshida-ryuhei/feature/aarch64-apple-darwin
Add support of binary for aarch64-apple-darwin(M1 mac) to GitHub release pages
2022-04-03 17:04:46 +02:00
Ryuhei Yoshida
5d3474275b Delete test for aarch64-apple-darwin 2022-04-03 23:51:59 +09:00
Patrick Förster
68a901ee91 Add support for \graphicspath
See #590.
2022-04-03 13:20:39 +02:00
Patrick Förster
5f7e0772a7
Merge pull request #587 from latex-lsp/dependabot/cargo/insta-1.14.0
Bump insta from 1.13.0 to 1.14.0
2022-04-03 12:34:54 +02:00
Patrick Förster
f0057b3d7c
Merge pull request #586 from latex-lsp/dependabot/cargo/lsp-types-0.92.1
Bump lsp-types from 0.92.0 to 0.92.1
2022-04-03 12:34:29 +02:00
Patrick Förster
efb9675c0a
Merge pull request #585 from latex-lsp/dependabot/cargo/log-0.4.16
Bump log from 0.4.14 to 0.4.16
2022-04-03 12:34:16 +02:00
Patrick Förster
24c8db9c59
Merge pull request #592 from latex-lsp/feature/improve-lexer
Parse verbatim blocks correctly
2022-04-03 12:33:50 +02:00
Patrick Förster
2a38269736 Handle missing token type in content rule 2022-04-03 11:58:33 +02:00
Patrick Förster
1157633789 Handle verbatim environments correctly 2022-04-03 10:55:06 +02:00
Patrick Förster
3ef40a6ed4 Parse block comments correctly 2022-04-03 09:38:31 +02:00
Ryuhei Yoshida
20c0d177c7 Add aarch64-apple-darwin to GitHub Actions of ci 2022-04-03 09:39:14 +09:00
Ryuhei Yoshida
a31da552a5 Add aarch64-apple-darwin to GitHub Actions of deploy 2022-04-03 09:36:13 +09:00
Patrick Förster
c88f887317 Split logos lexer macro attributes 2022-04-02 10:27:02 +02:00
Patrick Förster
eb4daaeba3 Remove lock file again to prevent false alerts 2022-04-02 09:55:32 +02:00
Patrick Förster
11d80573ef Add a dummy file to trick false dependabot alerts 2022-04-02 09:54:39 +02:00
Patrick Förster
14c981d442 Fix forward search regression
See #588.
2022-03-30 17:39:39 +02:00
Patrick Förster
c9f3fd2738 Stop capturing stdout when build exits
See #588.
2022-03-29 21:16:23 +02:00
dependabot[bot]
2cebfe9220
Bump insta from 1.13.0 to 1.14.0
Bumps [insta](https://github.com/mitsuhiko/insta) from 1.13.0 to 1.14.0.
- [Release notes](https://github.com/mitsuhiko/insta/releases)
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mitsuhiko/insta/compare/1.13.0...1.14.0)

---
updated-dependencies:
- dependency-name: insta
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-28 01:19:47 +00:00
dependabot[bot]
8cf82ccd45
Bump lsp-types from 0.92.0 to 0.92.1
Bumps [lsp-types](https://github.com/gluon-lang/lsp-types) from 0.92.0 to 0.92.1.
- [Release notes](https://github.com/gluon-lang/lsp-types/releases)
- [Changelog](https://github.com/gluon-lang/lsp-types/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gluon-lang/lsp-types/compare/v0.92.0...v0.92.1)

---
updated-dependencies:
- dependency-name: lsp-types
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-28 01:19:40 +00:00
dependabot[bot]
cd6dab8619
Bump log from 0.4.14 to 0.4.16
Bumps [log](https://github.com/rust-lang/log) from 0.4.14 to 0.4.16.
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/log/commits)

---
updated-dependencies:
- dependency-name: log
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-28 01:19:33 +00:00
Patrick Förster
75ed109c83 Prefer using mod.rs instead of folder name 2022-03-25 20:57:05 +01:00