i use arch btw
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add json schemastore

+27 -16
+13 -12
nvim/.config/nvim/lazy-lock.json
··· 4 4 "comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" }, 5 5 "dressing.nvim": { "branch": "master", "commit": "c1e1d5fa44fe08811b6ef4aadac2b50e602f9504" }, 6 6 "fidget.nvim": { "branch": "main", "commit": "0ba1e16d07627532b6cae915cc992ecac249fb97" }, 7 - "gitsigns.nvim": { "branch": "main", "commit": "d927caa075df63bf301d92f874efb72fd22fd3b4" }, 7 + "gitsigns.nvim": { "branch": "main", "commit": "fef5d90953f0a730483b44745fae5938ba8227f8" }, 8 8 "lazy.nvim": { "branch": "main", "commit": "2a9354c7d2368d78cbd5575a51a2af5bd8a6ad01" }, 9 - "lsp-zero.nvim": { "branch": "dev-v3", "commit": "4b6b123d898d7dba592cd1f482d772b2bdf037e4" }, 9 + "lsp-zero.nvim": { "branch": "dev-v3", "commit": "b768db11b7ff3a142a779a321dee86098c82fe4f" }, 10 10 "lualine.nvim": { "branch": "master", "commit": "45e27ca739c7be6c49e5496d14fcf45a303c3a63" }, 11 11 "luasnip": { "branch": "master", "commit": "ea7d7ea510c641c4f15042becd27f35b3e5b3c2b" }, 12 - "mason-lspconfig.nvim": { "branch": "main", "commit": "dfdd771b792fbb4bad8e057d72558255695aa1a7" }, 12 + "mason-lspconfig.nvim": { "branch": "main", "commit": "20fd7f50f34b59031a7c3bbc2c207f4f60037628" }, 13 13 "mason.nvim": { "branch": "main", "commit": "ee6a7f179ebf8aa9da9d53b1cf1b57d292ea0182" }, 14 - "neodev.nvim": { "branch": "main", "commit": "dcd34653b0f1d3e7ea9aeb3e37dc7c8da445c4fe" }, 14 + "neodev.nvim": { "branch": "main", "commit": "f0e574687aa51c513017155f003e8e8950ec6ff4" }, 15 15 "neoscroll.nvim": { "branch": "master", "commit": "4bc0212e9f2a7bc7fe7a6bceb15b33e39f0f41fb" }, 16 16 "noice.nvim": { "branch": "main", "commit": "74c2902146b080035beb19944baf6f014a954720" }, 17 17 "nord.nvim": { "branch": "master", "commit": "15fbfc38a83980b93e169b32a1bf64757f1e2bf4" }, 18 18 "nrpattern.nvim": { "branch": "master", "commit": "f862ce687761078ef3155688151c55f69d28453e" }, 19 - "nui.nvim": { "branch": "main", "commit": "aa1b4c1e05983ff7debd2b4b2788651db099de2f" }, 19 + "nui.nvim": { "branch": "main", "commit": "c8de23342caf8d50b15d6b28368d36a56a69d76f" }, 20 20 "nvim-cmp": { "branch": "main", "commit": "5dce1b778b85c717f6614e3f4da45e9f19f54435" }, 21 - "nvim-lspconfig": { "branch": "master", "commit": "499314f76fa6e8f82f7cfd116578906d61ba2560" }, 22 - "nvim-notify": { "branch": "master", "commit": "ea9c8ce7a37f2238f934e087c255758659948e0f" }, 21 + "nvim-lspconfig": { "branch": "master", "commit": "d177ad277a638f262edb73c75ffe33e377b95dc5" }, 22 + "nvim-notify": { "branch": "master", "commit": "4a0da37b881c764a237f6ea07ca99fc4eb70e343" }, 23 23 "nvim-pqf": { "branch": "main", "commit": "f0ab5ea8388af8e6c1a7f7cdc07292b07c02662d" }, 24 24 "nvim-scrollbar": { "branch": "main", "commit": "35f99d559041c7c0eff3a41f9093581ceea534e8" }, 25 25 "nvim-surround": { "branch": "main", "commit": "1c2ef599abeeb98e40706830bcd27e90e259367a" }, 26 - "nvim-treesitter": { "branch": "master", "commit": "95d02cdafe704fa5b86eac81f2eb1de3d8f52330" }, 26 + "nvim-treesitter": { "branch": "master", "commit": "d5f57cd4794d8f0a541f140229e5764e2f41d63a" }, 27 27 "nvim-treesitter-endwise": { "branch": "master", "commit": "9298b3ac8fd6d0d8f9e321194c6d3fd37e417cf9" }, 28 28 "nvim-treesitter-textobjects": { "branch": "master", "commit": "bd103502252027434ec42f628d2dbf54821d4ce6" }, 29 29 "nvim-ts-autotag": { "branch": "main", "commit": "6be1192965df35f94b8ea6d323354f7dc7a557e4" }, 30 - "nvim-web-devicons": { "branch": "master", "commit": "bc11ee2498de2310de5776477dd9dce65d03b464" }, 31 - "plenary.nvim": { "branch": "master", "commit": "0dbe561ae023f02c2fb772b879e905055b939ce3" }, 30 + "nvim-web-devicons": { "branch": "master", "commit": "ecdeb4e2a4af34fc873bbfbf1f4c4e447e632255" }, 31 + "plenary.nvim": { "branch": "master", "commit": "0232372b906f275f76ac42029eba25eaf95e76b9" }, 32 32 "qf_helper.nvim": { "branch": "master", "commit": "39480c33624c78a596a33adce86bee019725b687" }, 33 + "schemastore.nvim": { "branch": "main", "commit": "c0874b9eb5e9aecd27e122ebfe7490516ac02bd3" }, 33 34 "tabout.nvim": { "branch": "master", "commit": "0d275c8d25f32457e67b5c66d6ae43f26a61bce5" }, 34 - "telescope.nvim": { "branch": "master", "commit": "776b509f80dd49d8205b9b0d94485568236d1192" }, 35 + "telescope.nvim": { "branch": "master", "commit": "54930e1abfc94409e1bb9266e752ef8379008592" }, 35 36 "treesj": { "branch": "main", "commit": "bff8c32b826e188fa558e94c7c93ac17a8ef0365" }, 36 37 "trouble.nvim": { "branch": "main", "commit": "3f85d8ed30e97ceeddbbcf80224245d347053711" }, 37 - "ultimate-autopair.nvim": { "branch": "v0.6", "commit": "0fc320b437ea5903358ebab7465e8e403ff5938f" }, 38 + "ultimate-autopair.nvim": { "branch": "v0.6", "commit": "c1dc5dc7386bb354b1bf26f2ebaba4aeacb12c95" }, 38 39 "which-key.nvim": { "branch": "main", "commit": "7ccf476ebe0445a741b64e36c78a682c1c6118b7" } 39 40 }
+14 -4
nvim/.config/nvim/lua/plugins.lua
··· 91 91 'windwp/nvim-ts-autotag', 92 92 }, 93 93 config = function() 94 + ---@diagnostic disable-next-line: missing-fields 94 95 require('nvim-treesitter.configs').setup { 95 96 ensure_installed = { 96 - 'lua', 'vim', 'vimdoc', 'bash', 'fish', 'diff', 'git_config', 97 - 'git_rebase', 'json', 'jsonc', 'markdown', 'markdown_inline', 'regex', 97 + 'lua', 'vim', 'vimdoc', 'bash', 'fish', 'diff', 'json', 'jsonc', 98 + 'markdown', 'markdown_inline', 'regex', 98 99 }, 99 100 auto_install = true, 100 101 highlight = { 101 102 enable = true, 102 103 disable = { 'gitcommit' }, 103 104 }, 104 - --[[ 105 105 indent = { 106 106 enable = true, 107 107 }, 108 - ]] 109 108 textobjects = { 110 109 select = { 111 110 enable = true, ··· 168 167 'hrsh7th/nvim-cmp', 169 168 'hrsh7th/cmp-nvim-lsp', 170 169 'l3mon4d3/luasnip', 170 + 'b0o/schemastore.nvim', 171 171 }, 172 172 config = function() 173 173 local lsp_zero = require('lsp-zero') ··· 188 188 lsp_zero.default_setup, 189 189 lua_ls = function() 190 190 require('lspconfig').lua_ls.setup(lsp_zero.nvim_lua_ls()) 191 + end, 192 + jsonls = function() 193 + require('lspconfig').jsonls.setup({ 194 + settings = { 195 + json = { 196 + schemas = require('schemastore').json.schemas(), 197 + validate = { enable = true }, 198 + }, 199 + }, 200 + }) 191 201 end, 192 202 }, 193 203 })