-vim.o.number = true
-vim.o.signcolumn = 'yes'
-
--- Splitting
-vim.o.splitbelow = true
-vim.o.splitright = true
-vim.o.wrap = false
-
--- Indenting
-vim.o.shiftwidth = 2
-vim.o.shiftround = true
-vim.o.tabstop = 2
-vim.o.softtabstop = 2
-vim.o.expandtab = true
-
--- Statusline
-vim.o.laststatus = 0
-vim.o.termguicolors = true
--- vim.cmd('colorscheme grey')
-
--- Netrw
-vim.g.loaded_netrw = 1
-vim.g.loaded_netrwPlugin = 1
+require("options")
+require("autocmds")
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not (vim.uv or vim.loop).fs_stat(lazypath) then
--- /dev/null
+vim.api.nvim_create_autocmd("TextYankPost", {
+ pattern = "*",
+ desc = "Highlight on yank",
+ callback = function()
+ vim.highlight.on_yank({ timeout = 200 })
+ end,
+})
--- /dev/null
+vim.o.number = true
+vim.o.signcolumn = 'yes'
+
+-- Splitting
+vim.o.splitbelow = true
+vim.o.splitright = true
+vim.o.wrap = false
+
+-- Indenting
+vim.o.shiftwidth = 2
+vim.o.shiftround = true
+vim.o.tabstop = 2
+vim.o.softtabstop = 2
+vim.o.expandtab = true
+
+-- Statusline
+vim.o.laststatus = 0
+vim.o.termguicolors = true
+
+-- Netrw
+vim.g.loaded_netrw = 1
+vim.g.loaded_netrwPlugin = 1