Neovim/lua/options.lua

109 lines
3.2 KiB
Lua
Raw Normal View History

2024-02-23 18:23:02 +00:00
return {
2024-05-24 16:42:20 +00:00
-- global vim options
g = {
-- disable netrw
loaded_netrw = 1,
loaded_netrwPlugin = 1
},
2024-02-23 18:23:02 +00:00
vim = {
2024-05-24 16:42:20 +00:00
swapfile = false, -- disable swap files cuz they are garbage
clipboard = "unnamedplus", -- Sync with system clipboard
2024-05-24 16:42:20 +00:00
expandtab = true, -- spaces instead of tabs
shiftwidth = 4, -- tab width in spaces
tabstop = 4, -- Number of spaces tabs count for
2024-02-23 18:23:02 +00:00
completeopt = "menu,menuone,noselect",
2024-05-24 16:42:20 +00:00
confirm = true, -- Confirm to save changes before exiting modified buffer
cursorline = true, -- Enable highlighting of the current line
ignorecase = true, -- Ignore case
mouse = "a", -- Enable mouse mode
number = true, -- Print line number
pumblend = 0, -- Popup pseudo transparency
pumheight = 12, -- Popup height
showmode = false, -- Dont show mode since we have a statusline
smartindent = true, -- Insert indents automatically
termguicolors = true, -- True color support
virtualedit = "block", -- Allow cursor to move where there is no text in visual block mode
2024-02-23 18:23:02 +00:00
wrap = false,
foldcolumn = "1",
2024-02-25 17:12:48 +00:00
foldlevel = 99,
foldlevelstart = 99,
foldenable = true,
fillchars = {
foldopen = "",
foldclose = "",
fold = " ",
foldsep = " ",
diff = "",
2024-02-25 17:12:48 +00:00
eob = " ",
horiz = "",
horizup = "",
horizdown = "",
vert = "",
vertleft = "",
vertright = "",
verthoriz = "",
2024-03-01 17:57:06 +00:00
},
mousemoveevent = true,
laststatus = 3, -- global statusline
2024-02-23 18:23:02 +00:00
},
ui = {
2024-08-16 17:24:09 +00:00
theme = "catppuccin",
2024-02-23 18:23:02 +00:00
border = "rounded",
popup = {
width = 0.6,
height = 0.8,
},
2024-02-23 18:23:02 +00:00
},
lsp = {
icons = {
Error = "",
Warn = "",
Hint = "",
Info = "",
2024-02-23 18:23:02 +00:00
},
},
git = {
2024-05-24 16:42:20 +00:00
-- symbols used by gitsigns
signs = {
2024-02-23 18:23:02 +00:00
add = "",
2024-04-13 11:12:50 +00:00
change = "¦",
2024-02-23 18:23:02 +00:00
delete = "",
topdelete = "",
2024-04-13 11:12:50 +00:00
changedelete = "¦",
untracked = "",
2024-02-23 18:23:02 +00:00
},
2024-05-24 16:42:20 +00:00
icons = {
add = "+",
change = "~",
delete = "-",
},
2024-02-23 18:23:02 +00:00
},
lazy = {
install_missing = true,
icons = {
cmd = "",
config = "",
event = "",
ft = "",
init = "",
import = "",
keys = "",
lazy = "󰒲 ",
loaded = "",
not_loaded = "",
plugin = "",
runtime = "",
require = "󰢱 ",
source = "",
start = "",
task = "",
list = {
"",
"",
"",
"",
},
},
},
}