From ce7b0f88ee6f0e189f51fe2ede9c7eb934fd06a5 Mon Sep 17 00:00:00 2001 From: Francesco Date: Thu, 22 Feb 2024 20:30:05 +0100 Subject: [PATCH] Progress... --- init.lua | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index 4211fc5..7fba758 100644 --- a/init.lua +++ b/init.lua @@ -1,19 +1,33 @@ -vim.g.mapleader = "" +local vim = vim +vim.g.mapleader = ' ' vim.opt.clipboard = 'unnamed' -- vim-plug plugin manager config for Neovim -local vim = vim local Plug = vim.fn['plug#'] vim.call('plug#begin') +Plug('williamboman/mason.nvim') +Plug('williamboman/mason-lspconfig.nvim') +Plug('neovim/nvim-lspconfig') +Plug('nvim-treesitter/nvim-treesitter', { ['do'] = ':TSUpdate' }) Plug('neoclide/coc.nvim', { ['branch'] = 'release' }) Plug('nvim-treesitter/nvim-treesitter') Plug('nvim-lua/plenary.nvim') Plug('nvim-telescope/telescope.nvim', { ['tag'] = '0.1.5' }) +--Plug('numirias/semshi', { ['do'] = ':UpdateRemotePlugins' }) vim.call('plug#end') +require('mason').setup() +require('mason-lspconfig').setup() + +require('mason-lspconfig').setup_handlers({ + function(server) + require('lspconfig')[server].setup({}) + end +}) + local builtin = require('telescope.builtin') vim.keymap.set('n', 'ff', builtin.find_files, {}) vim.keymap.set('n', 'fg', builtin.live_grep, {})