-- vim config vim.g.mapleader = " " -- Leertaste wird als leader konfiguriert vim.cmd("set expandtab") -- Tabs werden als zwei leerzeichen konfiguriert vim.cmd("set tabstop=2") vim.cmd("set softtabstop=2") vim.cmd("set shiftwidth=2") vim.cmd("set relativenumber") -- Fügt relative Zeilennummern hinzu require("config.lazy") -- Keybinds -- Remaps vim.keymap.set('n', '', 'zz') vim.keymap.set('n', '', 'zz') vim.keymap.set('n', 'n', 'nzz') vim.keymap.set('n', 'N', 'Nzz') -- Telescope vim.keymap.set('n', 'ff', ':Telescope find_files', { desc = 'Telescope find files' }) vim.keymap.set('n', 'fg', ':Telescope live_grep', { desc = 'Telescope live grep' }) -- Neotree vim.keymap.set('n', 'nn', ':Neotree filesystem toggle left') vim.cmd("Neotree filesystem toggle show left") -- TabControl vim.keymap.set('n', 'nt', ':tabnew') vim.keymap.set('n', 'ct', ':tabclose') -- Open split Terminal vim.keymap.set('n', 't', ':hor term') -- Lazygit vim.keymap.set('n', 'lg', ':LazyGit')