aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lsp/jsonls.lua7
-rw-r--r--lua/pml68/plugins/lang-specific.lua1
-rw-r--r--lua/pml68/remap.lua4
3 files changed, 11 insertions, 1 deletions
diff --git a/lsp/jsonls.lua b/lsp/jsonls.lua
index c6c0776..321dda6 100644
--- a/lsp/jsonls.lua
+++ b/lsp/jsonls.lua
@@ -1,8 +1,13 @@
+---@diagnostic disable: missing-fields, inject-field
+
+---@type vim.lsp.ClientConfig
return {
settings = {
json = {
- schemas = require('schemastore').json.schemas(),
validate = { enable = true },
},
},
+ before_init = function (_, config)
+ config.settings.json.schemas = require("schemastore").json.schemas()
+ end,
}
diff --git a/lua/pml68/plugins/lang-specific.lua b/lua/pml68/plugins/lang-specific.lua
index 1b1547a..b1eff88 100644
--- a/lua/pml68/plugins/lang-specific.lua
+++ b/lua/pml68/plugins/lang-specific.lua
@@ -2,6 +2,7 @@ return {
-- JSON
{
"b0o/schemastore.nvim",
+ lazy = false,
},
-- Java
{
diff --git a/lua/pml68/remap.lua b/lua/pml68/remap.lua
index 1f2d423..0af8323 100644
--- a/lua/pml68/remap.lua
+++ b/lua/pml68/remap.lua
@@ -62,6 +62,10 @@ vim.keymap.set("n", "<leader>gt", "<cmd>GoMod tidy<CR>")
-- Screenkey
vim.keymap.set("n", "<leader>sk", "<cmd>Screenkey<CR>")
+-- Undotree
+vim.cmd("packadd nvim.undotree")
+vim.keymap.set("n", "<leader>u", require("undotree").open)
+
-- Telescope
vim.keymap.set('n', '<leader>ff', "<cmd>Telescope find_files<CR>", {})
vim.keymap.set('n', '<leader>fw', "<cmd>Telescope live_grep<CR>", {})