summaryrefslogtreecommitdiff
path: root/lua/telescope/builtin/lsp.lua
AgeCommit message (Collapse)Author
2022-07-12chore: remove deprecated functions / messages (#2063)Simon Hauser
2022-07-01break: prefix internal files and add deprecation messages (#2032)Simon Hauser
2022-07-01feat: refine with new_tableFabian David Schmidt
2022-06-30feat(builtin.lsp): implement builtin handlers for ↵Manuel
lsp.(incoming|outgoing)_calls (#1484) Fixes #863
2022-06-30refactor: make_entry more consistent (#1410)Yorick Peterse
drops `ignore_filename`, use `path_display= { "hidden" }` Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de>
2022-06-30break: deprecate utils.get_default utils.if_nil (#1545)Simon Hauser
2022-05-18fix: set tagstack when we jump with lsp in telescope (#1887)dagle
Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de>
2022-04-30chore: adapt to resolved_capabilities deprecation (#1902)Christian Clason
Neovim deprecated `resolved_capabilities` in https://github.com/neovim/neovim/pull/17814 Replace with `server_capabilities` and adapted feature table, which is backwards compatible with 0.7.
2022-04-25break: remove lsp code actions (#1866)Simon Hauser
see :help telescope.changelog-1866 for more information
2022-04-09feat(lsp_references): include current line optionSimon Hauser
close: #1821
2022-04-08fix: save position into jumplist before 'edit' action (#1234)Joshua Cao
currently enabled for some builtins. You can manually enable it by adding `push_cursor_on_edit = true` to the builtin options. But feel free to open a PR if you find a builtin that needs this option enabled.
2022-03-26chore: fix lint errors from latest ci runSimon Hauser
2022-03-24fix: typo in a LSP error message (#1805)Mathijs Bakker
2022-03-13feat: improve UX with vim.notify (#1763)tami5
* fix(notify): don't report request on new line * ref(notify): update message format * ref(msgs): always quote values + decrease duplication * fix(ci): undefined variables * ref(actions): temporary silent actions.__index errors * cleanup * revert: panic effort, we continue to use error for those Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de>
2022-03-11feat(lsp_references): expose include_declaration option (default still true) ↵tami5
(#1449)
2022-02-14fix: add opts.bufnr and opts.winnr to builtin picker (#1706)James Trew
2022-01-28fix(lsp): add missing offset encoding (#1718)Chinmay Dalal
2022-01-18fix: add offset encoding to `vim.lsp.util.locations_to_items()` call (#1694)Chinmay Dalal
2022-01-18fix: add offset encoding to `apply_workspace_edit` call (#1697)Richard Mathieson
2022-01-14fix (nightly): add offset encoding to vim.lsp.util.jump_to_location() call ↵Chinmay Dalal
(#1688)
2021-12-10feat: migrate to Telescope diagnostics using vim.diagnostic (#1553)Simon Hauser
2021-12-10break: bump the minimum required neovim version to 0.6 or higher (#1549)Simon Hauser
So we can use `vim.json` and `vim.diagnostics`. If you aren't able to update to 0.6.* yet you should pin the previous commit.
2021-12-05fix: lsp concatenate err (#1558)Jun
2021-12-02fix: lsp_workspace_symbols (#1535)Simon Hauser
2021-12-02fix: make lsp_* async (#1506)Chinmay Dalal
2021-11-13fix: LSP code actions not working for some language servers (#1381)klausweiss
2021-10-12fix: Bug with nil action error (#1340)Rafael Delboni
only affects 0.5.1
2021-10-12feat: filtering for dynamic workspace symbols (#1336)fdschmidt93
* enable `symbols` filtering opt for builtin.dynamic_workspace_symbols
2021-10-07fix: code action for rust analyzer (#1311)Simon Hauser
2021-09-22fix(lsp): check if action.command.arguments is nil (#1274)Jose Alvarez
2021-09-15feat: Remove version field if zero from codeaction calls (#738)Matsu
should fix code actions for jdtls Co-authored-by: TJ DeVries <devries.timothyj@gmail.com>
2021-09-12feat: lsp type definitions (#1224)Rodrigodd
2021-09-05fix(lsp): Handle new signature for lsp handlersTJ DeVries
2021-08-20feat(performance): Major performance improvements using async v2 from ↵TJ DeVries
@oberblastmeister (#987) * start: Working w/ async jobs * short circuit to using bad finder if you pass writer.
2021-08-19Allow range parameters on command parser (#1123)Jan Steinke
2021-08-11fix: builtin `list_or_jump` now handles non list replies from the server (#1101)Marten Trip
fix for servers such as zls and clojure_lsp
2021-08-04feat: add option jump_type to lsp_definitions and lsp_implementations (#1077)zeertzjq
2021-08-04fix: escape newlines in code action title (#1012)Dhruv Manilawala
2021-07-23chore: use stylua for formatting (#1040)Simon Hauser
* chore: stylua job and config * reformat with stylua
2021-07-08Consistent filepath display and code cleanup. (#839)caojoshua
BREAKING CHANGE: see :help telescope.changelog-839 for more information Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de>
2021-06-14chore: use plenary.strings and remove strings functions from utils (#690)JINNOUCHI Yasushi
Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de>
2021-06-10feat: add filtering by symbol(s) to lsp_{document,workspace}_symbols (#903)fdschmidt93
2021-05-06handle errors from buf_request_sync (#819)William Boman
2021-04-20fix: support multiple clients in lsp code actions (#722)William Boman
* fix: support multiple clients in lsp code actions * no goto * reduce diff a bit * use displayer, also include lsp client name for each entry * review comments
2021-04-20lsp: Implement lsp.implementations similar to lsp.definitions (#743)Viktor Kojouharov
Fixes #730
2021-04-13added a new DynamicFinder (which can be used with rust_analyzer) (#705)oberblastmeister
* started tree finder * made tree more ergonmic * deleted unneeded comments * added stack root and node * added preprocessing * using staticfinder instead of separate finder, custom entry maker * added selections and remember * removed unused stuff * fixed warnings * fixed remember and selections pop * started branch * added go function * changed up test * removed root parameter from go function * changed back to not do_close * removed node and leaf classes * removed stack class instead for table.insert and table.remove * fixed warning * started branch * added better preprocessor and tree class * started some tests * finished making tests pass * cleaned up * fixed make entry and updated example * started * added some stuff * deleted uneeded stuff * added cancelable * changed workspace requester * use better cancellation mechanism * removed accidental stuff * removed useless print * delete more useless stuff * rename to dynamic * added request cancellation * CHECK IF NIL * removed unused * added trash global variable
2021-04-03Fix #707: lsp_workspace_symbols add support for multiple clients. (#718)ovikk13
2021-03-09feat: lsp definitions (#631)oberblastmeister
* added lsp definitoins * don't call locations_to_items when there is one Co-authored-by: Jae-Won Chung <jaywonchung@snu.ac.kr> * added missing end * added description * added to feature map * Update lua/telescope/builtin/lsp.lua Co-authored-by: fdschmidt93 <39233597+fdschmidt93@users.noreply.github.com> * Update lua/telescope/builtin/lsp.lua Co-authored-by: Jae-Won Chung <jaywonchung@snu.ac.kr> Co-authored-by: Jae-Won Chung <jaywonchung@snu.ac.kr> Co-authored-by: fdschmidt93 <39233597+fdschmidt93@users.noreply.github.com>
2021-03-04feat: workspace diagnostics, jump to and improved styling (#599)fdschmidt93
Changes: `Telescope lsp_diagnostics` is now `Telescope lsp_document_diagnostics` New: `Telescope lsp_workspace_diagnostics` Co-authored-by: Fabian David Schmidt <fabian.david.schmidt@hotmail.com> Co-authored-by: elianiva <dicha.arkana03@gmail.com>
2021-03-03feat: lsp diagnostics and prefiltering by entry attribute (#543)fdschmidt93
prefiltering for lsp_document_symbols and lsp_workspace_symbols. example: type `:var:` to show all vars