all repos

init.lua @ 810fa1d83054d9d28f757bc078820557a8e80ef0

my nvim config
5 files changed, 4 insertions(+), 17 deletions(-)
refactor(lsp): apparently i can just set capabilities once
Author: Oleksandr Smirnov olexsmir@gmail.com
Committed at: 2025-09-21 20:55:34 +0300
Parent: e098457
M lsp/elmls.lua

@@ -1,5 +1,3 @@

-local u = require("core.utils").lsp - ---@return vim.lsp.Client return { cmd = { "elm-language-server" },

@@ -11,7 +9,5 @@ skipInstallPackageConfirmation = false,

disableElmLSDiagnostics = false, onlyUpdateDiagnosticsOnSave = false, }, - capabilities = u.capabilities { - offsetEncoding = { "utf-8", "utf-16" }, - }, + capabilities = { offsetEncoding = { "utf-8", "utf-16" } }, }
M lsp/jsonls.lua

@@ -2,9 +2,7 @@ ---@return vim.lsp.Config

return { cmd = { "vscode-json-language-server", "--stdio" }, filetypes = { "json", "jsonc" }, - init_options = { - provideFormatter = true, - }, + init_options = { provideFormatter = true }, settings = { json = { schemas = require("schemastore").json.schemas(),
M lsp/markdown_oxide.lua

@@ -1,11 +1,9 @@

-local u = require("core.utils").lsp - ---@return vim.lsp.Config return { cmd = { "markdown-oxide" }, filetypes = { "markdown" }, root_markers = { ".moxide.toml", ".obsidian" }, - capabilities = u.capabilities { + capabilities = { workspace = { didChangeWatchedFiles = { dynamicRegistration = true,
M lua/core/keymaps.lua

@@ -7,12 +7,12 @@ vim.keymap.del("n", "grr")

vim.keymap.del("n", "gri") vim.keymap.del("n", "grt") vim.keymap.del("n", "gO") -vim.keymap.del({ "i", "s" }, "<C-s>") -- notes u.map("n", "<leader>a", require("scratch.tasks").agenda) -- general +u.map({ "n", "x" }, "<leader>z", "1z=") u.map("t", "<esc><esc>", "<C-\\><C-n>") u.map("n", "<leader>q", "<cmd>quit!<cr>") u.map("n", "<leader>w", "<cmd>update<cr>")
M lua/core/utils.lua

@@ -20,11 +20,6 @@ return vim.api.nvim_create_augroup("olexsmir_" .. name, { clear = true })

end, lsp = { - ---@param extend? table - capabilities = function(extend) - return require("blink.cmp").get_lsp_capabilities(extend or {}) - end, - ---get list of lsp servers connected to current buffer ---@return string[] get_clients = function()