dotfiles/.config/nvim/lua/vimopt.lua
2024-10-15 14:57:02 -04:00

47 lines
1 KiB
Lua

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",
})