dotfiles

Personal dotfiles
git clone https://git.bracken.jp/dotfiles.git
Log | Files | Refs | LICENSE

commit 73be8007d845f29e0b9cb455ceaa2a5166e4de8f
parent a9eff09d8aece1a9f2c87fd14a7152eac75b48ec
Author: Chris Bracken <chris@bracken.jp>
Date:   Fri, 19 Sep 2025 18:16:04 +0900

nvim: update lsp config for nvim 0.11

Diffstat:
M.config/nvim/lua/plugins/languages.lua | 18++++++++----------
1 file changed, 8 insertions(+), 10 deletions(-)

diff --git a/.config/nvim/lua/plugins/languages.lua b/.config/nvim/lua/plugins/languages.lua @@ -43,13 +43,13 @@ end -- UseIosSdk: configures sourcekit for iOS development. vim.api.nvim_create_user_command('UseIosSdk', function() local cfg = create_sourcekit_cfg(sdk_map.iOS) - require'lspconfig'.sourcekit.setup(cfg) + vim.lsp.config.sourcekit = cfg end, {}) -- UseMacosSdk: configures sourcekit for macOS development. vim.api.nvim_create_user_command('UseMacosSdk', function() local cfg = create_sourcekit_cfg(sdk_map.macOS) - require'lspconfig'.sourcekit.setup(cfg) + vim.lsp.config.sourcekit = cfg end, {}) return { @@ -63,31 +63,29 @@ return { { "nathangrigg/vim-beancount" }, { "neovim/nvim-lspconfig", - opts = {}, event = { "BufReadPre", "BufNewFile" }, config = function() - local lspconfig = require('lspconfig') if vim.fn.executable('clangd') == 1 then - lspconfig.clangd.setup({}) + vim.lsp.config.clangd = {} end if vim.fn.executable('lua-language-server') == 1 then - lspconfig.lua_ls.setup({}) + vim.lsp.config.lua_ls = {} end if vim.fn.executable('rust-analyzer') == 1 then - lspconfig.rust_analyzer.setup({}) + vim.lsp.config.rust_analyzer = {} end if vim.fn.executable('beancount-lsp') == 1 then - lspconfig.beancount.setup({ + vim.lsp.config.beancount = { init_options = { journal_file = (function() return vim.fn.findfile('main.beancount', '.') end)(), }, - }) + } end if vim.fn.executable('sourcekit-lsp') == 1 then local cfg = create_sourcekit_cfg(sdk_map.iOS) - lspconfig.sourcekit.setup(cfg) + vim.lsp.config.sourcekit = cfg end vim.api.nvim_create_autocmd("LspAttach", {