This commit is contained in:
Jaroslaw Konik 2024-05-17 16:37:59 +02:00
parent 1997349cb0
commit 40611c1fe4

View file

@ -108,18 +108,34 @@ require("lazy").setup({
{ {
"lewis6991/gitsigns.nvim", opts = {} "lewis6991/gitsigns.nvim", opts = {}
}, },
{ "folke/neodev.nvim", opts = {} }, {
"folke/neodev.nvim",
opts = {
override = function(_, library)
library.enabled = true
library.plugins = true
end,
}
},
{ {
'nvim-lualine/lualine.nvim', 'nvim-lualine/lualine.nvim',
opts = {}, opts = {},
dependencies = { 'nvim-tree/nvim-web-devicons' } dependencies = { 'nvim-tree/nvim-web-devicons' }
}, },
{ "catppuccin/nvim", name = "catppuccin", priority = 1000 }, {
"catppuccin/nvim",
name = "catppuccin",
priority = 1000,
config = function()
vim.cmd.colorscheme "catppuccin-mocha"
end
},
{ "rcarriga/nvim-dap-ui", dependencies = { "mfussenegger/nvim-dap", "nvim-neotest/nvim-nio" } }, { "rcarriga/nvim-dap-ui", dependencies = { "mfussenegger/nvim-dap", "nvim-neotest/nvim-nio" } },
{ {
'mrcjkb/rustaceanvim', 'mrcjkb/rustaceanvim',
version = '^4', -- Recommended version = '^4',
lazy = false, -- This plugin is already lazy lazy = false,
}, },
{ {
"folke/trouble.nvim", "folke/trouble.nvim",
@ -142,17 +158,6 @@ require("lazy").setup({
'nvim-pack/nvim-spectre' 'nvim-pack/nvim-spectre'
}) })
vim.cmd.colorscheme "catppuccin-mocha"
local dap = require('dap')
dap.adapters.lldb = {
type = 'executable',
command = '/usr/bin/lldb-dap',
name = 'lldb'
}
require("dapui").setup()
require 'nvim-treesitter.configs'.setup({ require 'nvim-treesitter.configs'.setup({
ensure_installed = {}, ensure_installed = {},
auto_install = true, auto_install = true,
@ -188,14 +193,7 @@ cmp.setup({
}) })
}) })
require("neodev").setup({
override = function(_, library)
library.enabled = true
library.plugins = true
end,
})
require('lspconfig').lua_ls.setup({}) require('lspconfig').lua_ls.setup({})
require("lspconfig").pyright.setup({}) require("lspconfig").pyright.setup({})
vim.api.nvim_create_autocmd('BufWritePre', { vim.api.nvim_create_autocmd('BufWritePre', {
callback = function() callback = function()
@ -214,8 +212,6 @@ require('lspconfig').ruff_lsp.setup {
} }
} }
require 'lspconfig'.gdscript.setup {} require 'lspconfig'.gdscript.setup {}
local on_attach = function(bufnr) local on_attach = function(bufnr)
local function buf_set_option(...) local function buf_set_option(...)
vim.api.nvim_buf_set_option(bufnr, ...) vim.api.nvim_buf_set_option(bufnr, ...)
@ -250,6 +246,14 @@ vim.api.nvim_create_autocmd("LspAttach", {
end, end,
}) })
local dap = require('dap')
dap.adapters.lldb = {
type = 'executable',
command = '/usr/bin/lldb-dap',
name = 'lldb'
}
require("dapui").setup()
vim.keymap.set('n', '<leader>dd', require("dapui").toggle, {}) vim.keymap.set('n', '<leader>dd', require("dapui").toggle, {})
vim.keymap.set('n', '<leader>db', require("dap").toggle_breakpoint, {}) vim.keymap.set('n', '<leader>db', require("dap").toggle_breakpoint, {})
vim.keymap.set('n', '<leader>dr', function() vim.keymap.set('n', '<leader>dr', function()