summaryrefslogtreecommitdiff
path: root/nvim/lua/config/options.lua
blob: bf81eb3c1d746623a3c91be2d451bbe38eb10cbd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
vim.o.number = true
vim.o.tabstop = 2
vim.o.softtabstop = 2
vim.o.shiftwidth = 2
vim.o.foldlevel = 2
vim.o.expandtab = true
vim.o.autoindent = true
vim.o.smartindent = true
vim.o.signcolumn = 'yes'
vim.o.foldlevel = 99
vim.o.hlsearch = false
vim.o.swapfile = true
vim.o.undodir = os.getenv("HOME") .. "/.vim/undodir"
vim.o.undofile = true
vim.o.smartcase = true
vim.o.ignorecase = true
vim.o.scrolloff = 8
vim.opt.path:append("**")
vim.o.winborder = 'rounded'
vim.o.foldmethod = 'expr'
vim.o.guifont = 'JetBrainsMono Nerd Font:h10'
vim.o.foldexpr = 'v:lua.vim.lsp.foldexpr()'

vim.api.nvim_create_autocmd("TextYankPost", {
  callback = function()
    vim.highlight.on_yank()
  end,
})

vim.cmd("packadd nvim.undotree")
vim.cmd.colorscheme('catppuccin')
vim.cmd.hi("StatusLine guibg=NONE")