aboutsummaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/config/settings.lua31
1 files changed, 31 insertions, 0 deletions
diff --git a/lua/config/settings.lua b/lua/config/settings.lua
new file mode 100644
index 0000000..50c5be3
--- /dev/null
+++ b/lua/config/settings.lua
@@ -0,0 +1,31 @@
+-- enable line number and relative line numbers
+vim.opt.number = true
+vim.opt.relativenumber = true
+
+-- make splits open on bottom and right
+vim.opt.splitbelow = true
+vim.opt.splitright = true
+
+-- disable line wrapping
+vim.opt.wrap = false
+
+-- setup tabs nicelly
+vim.opt.expandtab = true
+vim.opt.tabstop = 2
+vim.opt.shiftwidth = 2
+
+-- setup a nice scrolloff value
+vim.opt.scrolloff = 20
+
+-- make virtual edit work for blocks
+vim.opt.virtualedit = "block"
+
+-- make :s and others open a split
+vim.opt.inccommand = "split"
+
+-- ignore case
+vim.opt.ignorecase = true
+
+-- setup leader and local leader
+vim.g.mapleader = " "
+vim.g.maplocalleader = ";"