From 34619114ed28534e7a147598c230d5ff5acd6cab Mon Sep 17 00:00:00 2001 From: Keyoonz Date: Wed, 19 Nov 2025 01:57:34 +0100 Subject: [PATCH] setup rust --- lua/plugins/lsp.lua | 59 +++++++++++++++++++++++++-------------------- 1 file changed, 33 insertions(+), 26 deletions(-) diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 4bc711d..acdacec 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -1,28 +1,35 @@ return { - { - 'mason-org/mason.nvim', - opts = {}, - }, - { - 'mason-org/mason-lspconfig.nvim', - opts = { - ensure_installed = { - 'lua_ls', - 'clangd', - 'harper_ls', - }, - automatic_enable = { - exclude = { - 'harper_ls', - }, - }, - }, - }, - { - 'neovim/nvim-lspconfig', - config = function() - -- local lspconfig = require 'lspconfig' - vim.lsp.config('harper_ls', { filetypes = { 'markdown' }}) - end, - }, + { + 'mason-org/mason.nvim', + opts = {}, + }, + { + 'mason-org/mason-lspconfig.nvim', + opts = { + ensure_installed = { + 'lua_ls', + 'clangd', + 'harper_ls', + }, + automatic_enable = { + exclude = { + 'harper_ls', + }, + }, + }, + }, + { + 'neovim/nvim-lspconfig', + config = function() + -- local lspconfig = require 'lspconfig' + vim.lsp.config('harper_ls', { filetypes = { 'markdown' }}) + vim.lsp.config('rust_analyser', { filetypes = { 'rust' }}) + end, + }, + { + "j-hui/fidget.nvim", + opts = { + -- options + }, + } }