aboutsummaryrefslogtreecommitdiffstats
path: root/nvim/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/init.lua')
-rw-r--r--nvim/init.lua50
1 files changed, 50 insertions, 0 deletions
diff --git a/nvim/init.lua b/nvim/init.lua
new file mode 100644
index 0000000..58e8625
--- /dev/null
+++ b/nvim/init.lua
@@ -0,0 +1,50 @@
+-- ====================
+-- NVIM CONFIG
+-- ====================
+
+HOME = os.getenv("HOME")
+
+require('keymap')
+require('plugins')
+require('colorscheme')
+-- require('statusline')
+-- require('bufferline')
+
+-- General Config
+vim.opt.number = true
+vim.opt.relativenumber = true
+vim.opt.cursorline = true
+vim.opt.linebreak = true
+vim.opt.title = true
+vim.opt.showmatch = true
+vim.opt.showmode = false
+vim.opt.mouse = "anv"
+
+-- Status line
+vim.opt.laststatus = 3
+
+vim.opt.showtabline = 2
+
+vim.opt.list = true
+vim.opt.listchars = "tab:▸ ,trail:·,nbsp:·,extends:+,lead:·"
+
+-- tab settings
+vim.opt.tabstop = 4
+vim.opt.shiftwidth = 4
+vim.opt.softtabstop = 4
+vim.opt.expandtab = true
+
+-- search
+vim.opt.ignorecase = true
+vim.opt.smartcase = true
+
+-- Bell
+vim.opt.errorbells = false
+vim.opt.visualbell = true
+
+-- term settings
+vim.opt.termguicolors = true
+
+
+-- leader
+vim.g.mapleader = " "