This commit is contained in:
nico
2025-03-31 15:01:05 +02:00
parent a9fc101532
commit aef0a291da
6 changed files with 101 additions and 8 deletions

View File

@@ -31,9 +31,6 @@ vim.keymap.set('n', '<C-Down>', ':resize +2<CR>', opts)
vim.keymap.set('n', '<C-Left>', ':vertical resize -2<CR>', opts)
vim.keymap.set('n', '<C-Right>', ':vertical resize +2<CR>', opts)
-- Telescope binds
vim.keymap.set("n", "<space>fb", ":Telescope file_browser<CR>")
vim.keymap.set('i', 'jk', '<Esc>', opts)
@@ -63,7 +60,6 @@ vim.cmd.colorscheme "catppuccin"
-- lsp
local on_attach = function(_, bufnr)
@@ -99,7 +95,7 @@ require('lspconfig').lua_ls.setup {
root_dir = function()
return vim.loop.cwd()
end,
cmd = { "lua-lsp" },
cmd = { "lua-language-server" },
settings = {
Lua = {
workspace = { checkThirdParty = false },
@@ -113,7 +109,48 @@ require('lspconfig').nil_ls.setup {
capabilities = capabilities,
}
require('lspconfig').rust_analyzer.setup {
--[[ require('lspconfig').rust_analyzer.setup {
on_attach = on_attach,
capabilities = capabilities,
}
} ]]
-- Plugin setups
require('lualine').setup()
require("dapui").setup()
require("ibl").setup()
local dap, dapui = require("dap"), require("dapui")
dap.listeners.before.attach.dapui_config = function()
dapui.open()
end
dap.listeners.before.launch.dapui_config = function()
dapui.open()
end
dap.listeners.before.event_terminated.dapui_config = function()
dapui.close()
end
dap.listeners.before.event_exited.dapui_config = function()
dapui.close()
end
local builtin = require('telescope.builtin')
-- Telescope binds
vim.keymap.set('n', '<leader>ff', builtin.find_files, { desc = 'Telescope find files' })
vim.keymap.set('n', '<leader>fg', builtin.live_grep, { desc = 'Telescope live grep' })
vim.keymap.set('n', '<leader>fb', ":Telescope file_browser<CR>", { desc = 'Telescope file_browser' })
vim.keymap.set('n', '<leader>fh', builtin.help_tags, { desc = 'Telescope help tags' })
-- Dap binds
vim.keymap.set('n', '<leader>do', dapui.open, { desc = "Open debug overlay" })
vim.keymap.set('n', '<leader>dc', dapui.close, { desc = "Close debug overlay" })
vim.keymap.set('n', '<F5>', dap.toggle_breakpoint, { desc = "Close debug overlay" })
vim.keymap.set('n', '<F6>', dap.continue, { desc = "Close debug overlay" })
vim.keymap.set('n', '<F7>', dap.step_over, { desc = "Close debug overlay" })
vim.keymap.set('n', '<F8>', dap.step_into, { desc = "Close debug overlay" })