Commit Graph

23 Commits

Author SHA1 Message Date
Emeliov Dmitrii 593fa6b71a
feat(sonarlint): add sonarlint to schemas (#95) 2024-12-16 08:18:25 +01:00
Abao e901bc61d8
feat(typst): add typst_lsp and tinymist (#93)
## Description

Add two typst language servers: `typst_lsp` and `tinymist`

* [typst_lsp](https://github.com/nvarner/typst-lsp)
* [tinymist](https://github.com/Myriad-Dreamin/tinymist)
2024-10-22 11:10:46 +02:00
heygent 557f3e7535
fix(basedpyright): add basedpyright schema (#90)
Adds [basedpyright](https://github.com/DetachHead/basedpyright) lsp
schema
2024-09-16 08:21:08 +02:00
Micah Halter 559836d2b6
fix(schemas): `tsserver` renamed to `ts_ls` (#89)
## Description

`tsserver` was recently renamed to `ts_ls` in `nvim-lspconfig`. This
resolves that renaming
(https://github.com/neovim/nvim-lspconfig/pull/3232)
2024-09-16 08:20:27 +02:00
Folke Lemaitre cdbd1f2da8
fix: flatten 2024-07-07 00:28:10 +02:00
Folke Lemaitre a198a8c92e
feat: added support for ruff_lsp. Fixes #45 2024-07-07 00:22:39 +02:00
Will Hopkins 983a93b2b6
fix(deprecation): remove use of deprecated API functions (#59)
Removes usage of several deprecated API functions, and changes all uses
of `vim.loop` to `vim.uv`.

Now that 0.10 is released, several functions used here have been
deprecated and show warnings when they're first called.

I've updated:
- `lsp.get_active_clients()` -> `lsp.get_clients()`
- `api.nvim_buf_set_option` -> `api.nvim_set_option_value` with
buf-local scope
- `api.nvim_win_set_option` -> `api.nvim_set_option_value` with
window-local scope
- `vim.tbl_flatten` -> `vim.iter(t):flatten():totable()`
- `vim.loop.*` -> `vim.uv.*`
- `vim.islist or vim.tbl_islist` -> `vim.islist`

---------

Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2024-07-06 23:58:43 +02:00
Andre Toerien 45484f5b97
fix(build): fix schema generation issues (#63)
This fixes a few issues relating to the CI json schema generation.

- befcc1f452e2226d329b67b0510bd5f2e4a75591 fixes #60, and also fixes
several other servers that previously had an empty `properties` in the
schema. This happened because `c.properties` is a table, which means
`vim.list_extend` doesn't do anything. `properties` should also always
be an object and not an array, so `vim.empty_dict()` is now being used
to prevent outputting `[]` when `properties` is empty.
- 84e19f41b4c0ad6865fdc61f62bae5cff496b71f embeds `index.json` rather
than downloading it every time. As mentioned in #54, the gist is no
longer maintained, so there's no reason to download it anymore. In the
future this should probably be [sourced from
elsewhere](https://gist.github.com/williamboman/a01c3ce1884d4b57cc93422e7eae7702?permalink_comment_id=4689512).
- 2a911fd425dabc54847d61c387fabb4cd572907e fixes the URL for Volar.
- 6dfd503dc5a09a040dab00c2922d4d4e0f9374b5 is just me running the build
step locally. If I shouldn't have done this I'm happy to revert it.

Fixes #52
Fixes #60

Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2024-07-06 23:52:35 +02:00
xiaojianzheng 42741597dd
fix(volar): volar schema (#64)
Co-authored-by: 肖健正 <xiaojianzheng@qq.com>
2024-07-06 22:52:14 +02:00
Folke Lemaitre c6e2d969b8
fix: deprecation warnings on 0.11 2024-05-16 21:55:18 +02:00
Folke Lemaitre 2da7d4da76
build: fix broken schemas 2024-01-19 08:54:43 +01:00
Folke Lemaitre 708abbb1f3
ci: dont error when a single schema fails 2023-11-04 10:20:40 +01:00
Folke Lemaitre ca5246f6d8
fix: remove nickel_ls 2023-08-26 17:00:57 +02:00
Folke Lemaitre 8b3f2b56e6
fix: lua_ls schema 2023-02-12 11:16:33 +01:00
Folke Lemaitre e3479df94d
fix: temp fix for sumneok_lua -> lua_ls rename 2023-02-12 11:12:18 +01:00
Yuta Katayama 156a3eed89
fix: rename sumneko_lua -> lua_ls (#12) 2023-02-12 11:04:37 +01:00
Folke Lemaitre 4f8916d220
fix(annotations): fixed comment parsing 2023-01-25 09:09:52 +01:00
Folke Lemaitre 33a3431768
fix: fixed some type annotations 2022-11-16 11:46:52 +01:00
Folke Lemaitre 67eb9862cf
fix: flatten translation lines before concatenating 2022-10-11 23:39:16 +02:00
Folke Lemaitre 814ebc8667
docs: fix develop branch links 2022-09-18 22:14:14 +02:00
Folke Lemaitre 0214d1a854
fix: make translations deterministic 2022-09-18 22:11:39 +02:00
Folke Lemaitre c085805a1c
feat: added translations for cssls, html, jsonls, ltex, rust_analyzer & tsserver 2022-09-18 22:08:31 +02:00
Folke Lemaitre 8a275c6cee
refactor: changed module name from nvim-settings to neoconf 2022-09-17 18:01:54 +02:00