neovim/test/functional/plugin
LW 448907f65d
feat(lsp)!: vim.lsp.inlay_hint.get(), enable(), is_enabled() #25512
refactor!: `vim.lsp.inlay_hint()` -> `vim.lsp.inlay_hint.enable()`

Problem:
The LSP specification allows inlay hints to include tooltips, clickable
label parts, and code actions; but Neovim provides no API to query for
these.

Solution:
Add minimal viable extension point from which plugins can query for
inlay hints in a range, in order to build functionality on top of.

Possible Next Steps
---

- Add `virt_text_idx` field to `vim.fn.getmousepos()` return value, for
  usage in mappings of `<LeftMouse>`, `<C-LeftMouse>`, etc
2023-11-12 04:54:27 -08:00
..
lsp feat(lsp)!: vim.lsp.inlay_hint.get(), enable(), is_enabled() #25512 2023-11-12 04:54:27 -08:00
ccomplete_spec.lua dist: generated version of ccomplete.vim (#21623) 2023-01-05 11:00:32 -05:00
cfilter_spec.lua dist: transpile cfilter.vim => cfilter.lua #21662 2023-01-08 12:31:38 -08:00
editorconfig_spec.lua fix(editorconfig): do not set 'endofline' 2023-08-27 19:27:25 +01:00
health_spec.lua feat(health): fold successful healthchecks #22866 2023-06-06 08:42:26 -07:00
lsp_spec.lua feat(lsp)!: vim.lsp.inlay_hint.get(), enable(), is_enabled() #25512 2023-11-12 04:54:27 -08:00
man_spec.lua test(plugin/man_spec): use pesc() on actual_file in pattern (#25199) 2023-09-17 06:07:53 +08:00
matchparen_spec.lua chore: fix typos (#17755) 2022-03-25 19:57:59 +01:00
msgpack_spec.lua test: Eliminate plugin/helpers.lua 2019-08-05 23:55:57 +02:00
shada_spec.lua test: don't unnecessarily specify win/buf for nvim_(get|set)_option_value 2023-05-22 13:02:07 +06:00
tutor_spec.lua refactor(tutor): cleanup 2023-09-26 06:41:53 -07:00