neovim/runtime/lua/vim/_meta
Lewis Russell 3f1d09bc94 feat(lsp): add vim.lsp.config and vim.lsp.enable
Design goals/requirements:
- Default configuration of a server can be distributed across multiple sources.
  - And via RTP discovery.
- Default configuration can be specified for all servers.
- Configuration _can_ be project specific.

Solution:

- Two new API's:
  - `vim.lsp.config(name, cfg)`:
    - Used to define default configurations for servers of name.
    - Can be used like a table or called as a function.
    - Use `vim.lsp.confg('*', cfg)` to specify default config for all
      servers.
  - `vim.lsp.enable(name)`
    - Used to enable servers of name. Uses configuration defined
    via `vim.lsp.config()`.
2024-12-10 17:16:01 +00:00
..
api_keysets_extra.lua feat(keysets): teach Union and LuaRefOf 2024-11-25 17:34:02 +00:00
api_keysets.lua feat(keysets): teach Union and LuaRefOf 2024-11-25 17:34:02 +00:00
api.lua fix(events): don't expand args.file for Lua callback (#31473) 2024-12-06 20:01:28 +08:00
base64.lua fix: lua annotations 2024-04-26 15:13:06 +01:00
builtin_types.lua feat(meta): add type for quickfix entries 2024-10-17 10:54:19 +01:00
builtin.lua fix(ui): no fast context for prompt message kinds #31224 2024-11-15 14:34:42 -08:00
diff.lua test: refactor exec_lua in xdiff_spec 2024-09-30 11:51:33 +01:00
json.lua feat(stdlib): vim.json.encode(...,{escape_slash:boolean}) #30561 2024-12-06 12:43:41 -08:00
lpeg.lua docs(lpeg): merge upstream changes 2024-07-15 21:16:29 +01:00
misc.lua fix: type warnings in shared.lua 2024-02-15 11:32:50 +00:00
mpack.lua feat(docs): replace lua2dox.lua 2024-02-27 14:41:17 +00:00
options.lua feat(lsp): add vim.lsp.config and vim.lsp.enable 2024-12-10 17:16:01 +00:00
re.lua docs: news 2024-05-15 23:19:26 +02:00
regex.lua docs: dev-arch, focusable windows #30510 2024-10-07 08:27:38 -07:00
spell.lua refactor(lua): use tuple syntax everywhere #29111 2024-06-04 06:06:02 -07:00
vimfn.lua docs: misc, help tags for neovim.io searches #31428 2024-12-03 09:44:28 -08:00
vvars_extra.lua docs(vvars): adjust lua types for vim.v variables #31510 2024-12-09 16:27:39 -08:00
vvars.lua docs(vvars): adjust lua types for vim.v variables #31510 2024-12-09 16:27:39 -08:00