/ nvim / .config / nvim / init.lua
init.lua
 1  require("config.lazy")
 2  
 3  vim.wo.number = true
 4  vim.wo.relativenumber = true
 5  vim.mouse = "a"
 6  vim.g.mapleader = " "
 7  vim.g.maplocalleader = " "
 8  vim.o.showmode = false
 9  vim.schedule(function()
10  	vim.o.clipboard = "unnamedplus"
11  end)
12  vim.o.breakindent = true
13  vim.o.undofile = true
14  vim.o.ignorecase = true
15  vim.o.smartcase = true
16  vim.o.signcolumn = "yes"
17  vim.o.updatetime = 250
18  vim.o.timeoutlen = 300
19  vim.o.splitright = true
20  vim.o.splitbelow = true
21  vim.o.list = true
22  vim.opt.listchars = {
23  	tab = "» ",
24  	trail = "·",
25  	nbsp = "␣",
26  }
27  vim.o.inccommand = "split"
28  vim.o.cursorline = true
29  vim.o.scrolloff = 10
30  vim.o.termguicolors = true
31  
32  require("lazy").setup({
33  	spec = {
34  		{ import = "plugins" },
35  	},
36  	checker = { enabled = true },
37  })