diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua new file mode 100644 index 0000000..3d5badd --- /dev/null +++ b/.config/nvim/init.lua @@ -0,0 +1,31 @@ +-- True Color Support erzwingen +vim.opt.termguicolors = true + +-- Maus deaktivieren +vim.opt.mouse = "" + +-- Einrückung: 4 Leerzeichen +vim.opt.shiftwidth = 4 +vim.opt.tabstop = 4 +vim.opt.expandtab = true + +-- Transparenz erzwingen (Normaler Text & UI-Elemente) +vim.cmd[[highlight Normal guibg=NONE ctermbg=NONE]] +vim.cmd[[highlight NonText guibg=NONE ctermbg=NONE]] +vim.cmd[[highlight SignColumn guibg=NONE ctermbg=NONE]] +vim.cmd[[highlight EndOfBuffer guibg=NONE ctermbg=NONE]] + +-- Zeilennummern & Cursorline +vim.opt.number = true +vim.opt.relativenumber = false +vim.opt.cursorline = true + +-- FARBEN & HINTERGRÜNDE (Kein Grau mehr) +-- LineNr: Inaktive Nummern (Hellgrau, Hintergrund transparent) +vim.api.nvim_set_hl(0, 'LineNr', { fg = '#a0a0a0', bg = 'NONE' }) + +-- CursorLineNr: Aktuelle Zeilennummer (Neon-Gelb, Hintergrund transparent) +vim.api.nvim_set_hl(0, 'CursorLineNr', { fg = '#ffcc00', bg = 'NONE', bold = true }) + +-- CursorLine: Der Balken der aktiven Zeile (Hintergrund komplett weg) +vim.api.nvim_set_hl(0, 'CursorLine', { bg = 'NONE', ctermbg = 'NONE' }) \ No newline at end of file