]> Git — Sourcephile - julm/julm-nix.git/blob - home-manager/profiles/nvim/lua/config/options.lua
neovim: configure, using ghostty and tmux
[julm/julm-nix.git] / home-manager / profiles / nvim / lua / config / options.lua
1 vim.o.autoindent = true
2 vim.o.backup = false
3 vim.o.cmdheight = 1
4 vim.o.cursorline = true
5 vim.o.cursorlineopt = "line"
6 vim.o.encoding = "utf-8"
7 vim.o.errorbells = false
8 vim.o.expandtab = true
9 vim.o.foldcolumn = "0"
10 vim.o.foldenable = true
11 vim.o.foldignore = ""
12 vim.o.foldlevelstart = 99
13 vim.o.foldmethod = "indent"
14 vim.o.foldminlines = 0
15 vim.o.hidden = true
16 vim.o.ignorecase = false
17 vim.o.mouse = "nvi"
18 vim.o.number = true
19 vim.o.shiftwidth = 2
20 vim.o.signcolumn = "yes"
21 vim.o.smartcase = false
22 vim.o.smartindent = true
23 vim.o.softtabstop = 2
24 vim.o.splitbelow = true
25 vim.o.splitright = true
26 vim.o.swapfile = false
27 vim.o.tabstop = 2
28 vim.o.termguicolors = true
29 vim.o.tm = 500
30 vim.o.undodir = (os.getenv("XDG_DATA_HOME") or (os.getenv("HOME") .. "/.local/share")) .. "/nvim/undo"
31 vim.o.undofile = true
32 vim.o.updatetime = 300
33 vim.o.visualbell = false
34 vim.o.wrap = false
35 vim.o.writebackup = false