33 lines
1.5 KiB
Lua
33 lines
1.5 KiB
Lua
local opts = {
|
|
shiftwidth = 4,
|
|
tabstop = 4,
|
|
expandtab = true,
|
|
wrap = false,
|
|
termguicolors = true,
|
|
number = true,
|
|
relativenumber = true,
|
|
}
|
|
|
|
-- Set options from table
|
|
for opt, val in pairs(opts) do
|
|
vim.o[opt] = val
|
|
end
|
|
|
|
-- Set other options
|
|
local colorscheme = require("helpers.colorscheme")
|
|
vim.cmd.colorscheme(colorscheme)
|
|
|
|
vim.api.nvim_set_hl(0, "String", { fg = "#9ece6a", underline = false, bold = false })
|
|
vim.api.nvim_set_hl(0, "Type", { fg = "#00ff00", underline = false, bold = false })
|
|
vim.api.nvim_set_hl(0, "Structure", { fg = "#00ff00", underline = false, bold = false })
|
|
vim.api.nvim_set_hl(0, "Constant", { fg = "#00ff00", underline = false, bold = false })
|
|
vim.api.nvim_set_hl(0, "@lsp.type.selfKeyword.rust", {fg = "#b00202", bold = true, underline=false})
|
|
vim.api.nvim_set_hl(0, "Identifier", { fg = "#ffffff", underline = false, bold = false })
|
|
vim.api.nvim_set_hl(0, "Function", { fg = "#025fb0", underline = false, bold = false })
|
|
vim.api.nvim_set_hl(0, "@lsp.typemod.variable.constant.rust", { fg = "#00ff00", underline = false, bold = false })
|
|
vim.api.nvim_set_hl(0, "@lsp.type.interface", {fg = "#a402b0", bold = true, underline=false})
|
|
vim.api.nvim_set_hl(0, "Comment", {fg = "#989898", bold = false, underline=false})
|
|
vim.api.nvim_set_hl(0, "NvimTreeGitDirty", {fg = "#ffaa00", bold = false, underline=false})
|
|
vim.api.nvim_set_hl(0, "@string.escape", {fg = "#aa00ff", bold = false, underline=false})
|
|
vim.api.nvim_set_hl(0, "@type.builtin", {fg = "#00ff00", bold = false, underline=false})
|