Compare commits

...

2 Commits

Author SHA1 Message Date
f6fc4b0ef5 feat(lsp): add json-lsp 2025-07-24 19:04:20 +02:00
b475e6c80f fix(blink): remove custom sort
- The default ordering is actually better
2025-07-24 19:03:39 +02:00
3 changed files with 2 additions and 20 deletions

View File

@@ -132,5 +132,5 @@ vim.lsp.enable({
-- managed in lsp directory
"ltex_ls_plus", "rust-analyzer", "gdscript",
-- managed by lsp-config
"tinymist", "texlab", "clangd", "pyright", "ts_ls", "eslint", "lua_ls", "bashls"
"tinymist", "texlab", "clangd", "pyright", "ts_ls", "eslint", "lua_ls", "bashls", "jsonls"
})

View File

@@ -1,10 +1,3 @@
local source_priority = {
snippets = 4,
lsp = 3,
path = 2,
buffer = 1
}
require('lazy').setup({
-- NOTE: First, some plugins that don't require any configuration
@@ -113,18 +106,6 @@ require('lazy').setup({
-- See the fuzzy documentation for more information
fuzzy = {
implementation = "prefer_rust_with_warning",
sorts = {
function(a, b)
local a_priority = source_priority[a.source_id];
local b_priority = source_priority[b.source_id];
if a_priority ~= b_priority then
return a_priority > b_priority
end
end,
-- default
'score',
'sort_text'
}
}
},
opts_extend = { "sources.default" }

View File

@@ -32,6 +32,7 @@ These packages are:
- `clangd`
- `eslint-language-server`
- `godot` (optional)
- `json-language-server`
- `ltex-ls-plus`
- `lua-language-server`
- `pyright`