aboutsummaryrefslogtreecommitdiffstats
path: root/lua/config/options.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/config/options.lua')
-rw-r--r--lua/config/options.lua43
1 files changed, 43 insertions, 0 deletions
diff --git a/lua/config/options.lua b/lua/config/options.lua
new file mode 100644
index 0000000..21b0c68
--- /dev/null
+++ b/lua/config/options.lua
@@ -0,0 +1,43 @@
+vim.g.mapleader = " "
+vim.g.snippets = "luasnip"
+
+local opt = vim.o
+
+opt.mouse = false
+opt.number = true
+opt.relativenumber = true
+opt.conceallevel = 3
+opt.hidden = true
+opt.expandtab = true
+opt.tabstop = 4
+opt.softtabstop = 4
+opt.shiftwidth = 4
+opt.smartindent = true
+opt.errorbells = false
+opt.wrap = false
+opt.swapfile = false
+opt.undofile = true
+opt.undodir = os.getenv("HOME") .. "/.cache/nvim/undodir"
+opt.hlsearch = false
+opt.incsearch = true
+opt.ignorecase = true
+opt.smartcase = true
+opt.termguicolors = true
+opt.scrolloff = 4
+opt.sidescrolloff = 4
+opt.showmode = false
+opt.clipboard = "unnamedplus"
+opt.splitbelow = true
+opt.splitright = true
+opt.autowrite = true
+opt.list = true
+opt.listchars = "tab:\\ ,trail:-"
+opt.laststatus = 3
+opt.cmdheight = 1
+opt.updatetime = 50
+opt.signcolumn = "yes"
+
+if vim.fn.has("nvim-0.9.0") == 1 then
+ opt.splitkeep = "screen"
+ opt.shortmess = "filnxtToOFWIcC"
+end