Files

31 lines
1.0 KiB
Lua

-- 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' })