This commit is contained in:
Dario48true 2023-10-29 16:18:24 +01:00
parent 8931468772
commit d02e16803e
2 changed files with 91 additions and 78 deletions

View file

@ -1,5 +1,10 @@
vim.cmd("nnoremap <Space> <Nop>")
vim.g.mapleader = ' '
vim.cmd("set shiftwidth=4")
vim.cmd("set nu")
vim.cmd("set tabstop=4")
vim.cmd("set softtabstop=0")
vim.cmd("set shiftwidth=0")
vim.opt.nu = true
require("Dario48/lazy")

View file

@ -13,7 +13,10 @@ return {
{
'williamboman/mason.nvim',
lazy = false,
config = true,
config = function ()
require("mason").setup()
vim.keymap.set("n", "<leader>m", ":Mason <CR>")
end
},
-- Autocompletion
@ -33,6 +36,10 @@ return {
local cmp_action = lsp_zero.cmp_action()
cmp.setup({
sources = {
{name = 'nvim_lsp'},
{name = 'nvim_lua'},
},
formatting = lsp_zero.cmp_format(),
mapping = cmp.mapping.preset.insert({
['<C-Space>'] = cmp.mapping.complete(),
@ -63,6 +70,7 @@ return {
lsp_zero.on_attach(function(client, bufnr)
-- see :help lsp-zero-keybindings
-- to learn the available actions
vim.keymap.set("n", "gd", function () vim.lsp.buf.definition() end, {buffer = bufnr, remap = false})
lsp_zero.default_keymaps({buffer = bufnr})
end)