43 lines
1.1 KiB
Lua
43 lines
1.1 KiB
Lua
-- Options are automatically loaded before lazy.nvim startup
|
|
-- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua
|
|
-- Add any additional options here
|
|
|
|
local is_windows = vim.fn.has("win32") == 1
|
|
local is_linux = vim.fn.has("unix") == 1 and not is_windows
|
|
|
|
if is_windows then
|
|
vim.opt.shell = "pwsh"
|
|
elseif is_linux then
|
|
vim.opt.shell = "/bin/bash"
|
|
end
|
|
|
|
vim.opt.relativenumber = false
|
|
vim.opt.number = true
|
|
vim.opt.numberwidth = 6
|
|
vim.opt.signcolumn = "yes"
|
|
|
|
vim.opt.tabstop = 4
|
|
vim.opt.softtabstop = 4
|
|
vim.opt.shiftwidth = 4
|
|
|
|
vim.g.autoformat = false
|
|
|
|
-- Sync clipboard between OS and Neovim.
|
|
-- Schedule the setting after `UiEnter` because it can increase startup-time.
|
|
-- Remove this option if you want your OS clipboard to remain independent.
|
|
-- See `:help 'clipboard'`
|
|
vim.schedule(function()
|
|
vim.opt.clipboard = "unnamedplus"
|
|
end)
|
|
|
|
|
|
|
|
-- colorscheme settings
|
|
|
|
vim.g.nord_contrast = false
|
|
vim.g.nord_borders = false
|
|
vim.g.nord_disable_background = true
|
|
vim.g.nord_italic = false
|
|
vim.g.nord_uniform_diff_background = false
|
|
vim.g.nord_bold = false
|