vim.opt.tabstop = 4 vim.opt.softtabstop = 4 vim.opt.shiftwidth = 4 vim.opt.expandtab = false vim.opt.autoindent = true vim.opt.mouse = "a" vim.opt.clipboard = "unnamedplus" vim.opt.hlsearch = true vim.opt.autoindent = true vim.opt.ttyfast = true vim.opt.number = true vim.opt.relativenumber = true vim.opt.rnu = true vim.opt.swapfile = false require('lualine').setup { options = { icons_enabled = true, globalstatus = true, }, } vim.api.nvim_set_hl(0, "Normal", { bg = "none" }) vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" }) vim.api.nvim_set_hl(0, "NvimTreeNormal", { bg = "none" }) vim.opt.termguicolors = true require("bufferline").setup {} require("fidget").setup { window = { blend = 0, }, } local config = require('menu') require('alpha').setup(config) vim.api.nvim_create_autocmd({"BufRead", "BufEnter", "BufWinEnter"}, { pattern = {"*.lalrpop"}, command = "set syn=rust", }) vim.api.nvim_create_autocmd({"BufRead", "BufEnter", "BufWinEnter"}, { pattern = {"*.vert", "*.frag"}, command = "set filetype=glsl", })