aboutsummaryrefslogtreecommitdiffstats
path: root/lua/lspconfig/server_configurations/texlab.lua
Commit message (Collapse)AuthorAgeFilesLines
* refactor: rename "server_configurations" => "configs" #3330Justin M. Keyes2024-10-011-249/+0
| | | | | | | | | | | | | | Problem: The name `server_configurations` is extremely verbose and irritatingly formal and dogmatic. This overlong name is a constant nuisance when reading, writing, and coding. It's also not even correct: these configurations are just as much "client" configurations as they are "server" configurations. Solution: - Rename to a shorter name. - Leave placeholder files for any old URLs that link to the old location.
* fix(texlab): do not pass buf as parameter (#3276)Dimitris Dimitropoulos2024-08-211-48/+26
| | | | | | | | | | | | | * fix(texlab): do not pass buf as parameter Signed-off-by: Dimitris Dimitropoulos <dimitris.dimitropoulos00@gmail.com> * fix(texlab): use make_params lsp util Signed-off-by: Dimitris Dimitropoulos <dimitris.dimitropoulos00@gmail.com> --------- Signed-off-by: Dimitris Dimitropoulos <dimitris.dimitropoulos00@gmail.com>
* feat(texlab): give the find environments command a ui wrapper (#3263)Dimitris Dimitropoulos2024-08-211-8/+18
| | | | | | | | | | | * feat(texlab): give the find environments command a ui wrapper * fix(texlab): use make_params util function Signed-off-by: Dimitris Dimitropoulos <dimitris.dimitropoulos00@gmail.com> --------- Signed-off-by: Dimitris Dimitropoulos <dimitris.dimitropoulos00@gmail.com>
* fix(texlab): use notify instead of print (#3256)Thibault de Villèle2024-08-021-4/+10
| | | | | | | | | | | | | | * feat(texlab): change all print() to vim.notify() Some texlab-specific functions were using `print`, some were using `vim.notify`. Changed all uses of `print` to `vim.notify` with levels: - `vim.log.levels.INFO` for `build` and `forwardSeach` LSP methods, - `vim.log.levels.ERROR` when the `texlab` client cannot be found. * fix(lint): integrate linter changes of #3256 --------- Co-authored-by: Thibault de Villèle <>
* feat(texlab): add change environments workspace command (#3227)Dimitris Dimitropoulos2024-07-031-0/+28
| | | | | * feat(texlab): add change environments workspace command * feat(texlab): correct tostring placement
* feat(texlab): add find environments workspace command (#3225)Dimitris Dimitropoulos2024-06-291-0/+29
|
* feat(texlab): add support for worksapce commands (#3218)Dimitris Dimitropoulos2024-06-221-0/+71
| | | | | | | | | | | | | * feat(texlab): add support for worksapce commands * fix: correct formatting * fix: correct validation in cancel_build * fix: correct validation in dependency_graph * fix: update error handling * fix: add missing return
* refactor: remove usages of deprecated vim.tbl_add_reverse_lookup (#3156)Yi Ming2024-05-171-10/+10
|
* fix(texlab): search for default texlab root files (#3005)Steven Jin2024-02-121-1/+1
|
* fix(texlab): look for ".git" before ".latexmkrc"Justin M. Keyes2024-01-291-1/+1
| | | | | | fix #2975 followup to: 995603cfaecffe10e0f4bf57f92d187f86c2de39
* fix(texlab): don't overly prioritize .latexmkrcJaehwang Jung2023-09-301-3/+1
| | | | | $HOME/.latexmkrc is per-user config, so it shouldn't be prioritized over closer directory containing .git.
* feat(texlab): send position when building (#2614)Carlo Sala2023-05-161-1/+4
| | | | | | Since Texlab v5.5.0, `textDocument/build` accepts `position` argument, which is going to be used if forwardSearchAfter is enabled. Using Texlab <5.5.0 it's not an issue, the argument gets skipped and no error is thrown. Same happens if forwardSearchAfter is not enabled.
* fix: dead link in "texlab" description #2222ayhon2022-10-301-1/+1
| | | `texlab` changed where they store their documentation. Since https://github.com/latex-lsp/texlab/commit/d03e350679dfdbbd0d25e3c28131c4b2677789cf they store that information in their GitHub wiki
* feat(texlab): support plaintex #2022yourealwaysbe2022-07-221-1/+1
| | | | | Sometimes simple LaTeX documents are detected as plaintex rather than tex, meaning texlab will not be applied without a manual change of filetype.
* chore!: remove compat shims for pre-0.5.1 handlers (#1530)Christian Clason2021-12-021-22/+12
|
* chore: use client.request instead of buf_request (#1503)ranjithshegde2021-11-291-23/+32
| | | | | | | * Use client.request directly instead of vim.lsp.buf_request to call methods that are outside the official LSP specification, such as clangd's "textDocument/switchSourceHeader". * This avoids sending an inapplicable request to all servers, as we cannot ahead of time validate the methods a given server supports.
* chore: clean up importsMichael Lingelbach2021-11-251-1/+1
|
* feat: expose configsMichael Lingelbach2021-11-251-0/+127