nvim/lua/config/set.lua

65 lines
1.6 KiB
Lua

-- vim.opt.guicursor = ""
vim.opt.nu = true
vim.opt.relativenumber = true
vim.opt.splitbelow = true
vim.opt.splitright = true
vim.opt.foldenable = false
vim.opt.foldmethod = "manual"
vim.opt.foldlevelstart = 99
vim.opt.tabstop = 4
vim.opt.softtabstop = 4
vim.opt.shiftwidth = 4
vim.opt.expandtab = true
vim.opt.virtualedit = "block"
vim.opt.inccommand = "split"
vim.opt.iskeyword:remove("_")
vim.opt.smartindent = true
vim.opt.listchars = {
eol = "¬", -- Character at the end of each line
tab = "", -- Characters for tabs (requires two characters)
extends = "»", -- Character for lines extending beyond the window
precedes = "«", -- Character for lines preceding the window
trail = "·", -- Character for trailing spaces
space = "·", -- Character for regular spaces
nbsp = "", -- Character for non-breaking spaces
lead = "·", -- Character for leading spaces (can be an empty string)
multispace = "·", -- Character for two or more consecutive spaces
}
vim.opt.list = true
vim.cmd("hi Whitespace guifg=#282828")
vim.cmd("hi NonText guifg=#282828")
vim.opt.wrap = false
vim.opt.swapfile = false
vim.opt.backup = false
vim.opt.undodir = os.getenv("HOME") .. "/.vim/undodir"
vim.opt.undofile = false
vim.opt.hlsearch = true
vim.opt.incsearch = true
vim.opt.ignorecase = true
vim.opt.smartcase = true
vim.opt.termguicolors = true
vim.opt.scrolloff = 8
vim.opt.signcolumn = "yes"
vim.opt.isfname:append("@-@")
vim.opt.updatetime = 50
-- vim.opt.colorcolumn = "80"
vim.g.netrw_browse_split = 0
vim.g.netrw_liststyle = 3
vim.g.netrw_banner = 0
vim.g.netrw_winsize = 25
-- vim.g.netrw_hide = 0
-- ScrollOff