diff options
| author | Crony Akatsuki <crony@cronyakatsuki.xyz> | 2025-10-20 15:11:26 +0200 |
|---|---|---|
| committer | Crony Akatsuki <crony@cronyakatsuki.xyz> | 2025-10-20 15:11:26 +0200 |
| commit | bf598bd1d51f0ad664d3ba67d7f2d1871aba7d10 (patch) | |
| tree | 6b0fedb19a5a84f9bac05630511bbadc6d443476 | |
| parent | 1aef4c423056d06416f9ad53f537c2f1aa155235 (diff) | |
| download | nvim-bf598bd1d51f0ad664d3ba67d7f2d1871aba7d10.zip nvim-bf598bd1d51f0ad664d3ba67d7f2d1871aba7d10.tar.gz | |
feat: add basic settings.
| -rw-r--r-- | init.lua | 2 | ||||
| -rw-r--r-- | lua/config/settings.lua | 31 |
2 files changed, 33 insertions, 0 deletions
diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..f22d517 --- /dev/null +++ b/init.lua @@ -0,0 +1,2 @@ +require("config.settings") +require("config.lazy") 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 = ";" |
