]> Git — Sourcephile - julm/julm-nix.git/blob - home-manager/profiles/nvim/lua/config/options.lua
Security(neovim): use firejail
[julm/julm-nix.git] / home-manager / profiles / nvim / lua / config / options.lua
1 vim.o.autochdir = false
2 vim.o.autoindent = true
3 vim.o.backup = false
4 vim.o.cmdheight = 1
5 vim.o.cursorline = true
6 vim.o.cursorlineopt = "line"
7 vim.o.cursorlineopt = "number"
8 vim.o.encoding = "utf-8"
9 vim.o.errorbells = false
10 vim.o.expandtab = true
11 vim.o.foldcolumn = "0"
12 vim.o.foldenable = true
13 vim.o.foldignore = ""
14 vim.o.foldlevelstart = 99
15 vim.o.foldmethod = "indent"
16 vim.o.foldminlines = 0
17 vim.o.hidden = true
18 vim.o.history = 10000
19 vim.o.ignorecase = false
20 vim.o.incsearch = true
21 vim.opt.iskeyword:append("-")
22 vim.o.laststatus = 2 -- always
23 vim.o.linebreak = true
24 vim.o.list = false
25 vim.o.list = false
26 vim.o.mouse = "nvi"
27 vim.o.number = true
28 vim.o.ruler = true
29 vim.o.scroll = 0
30 vim.o.scrolloff = 10
31 vim.o.shiftwidth = 2
32 vim.o.sidescroll = 0
33 vim.o.sidescrolloff = 0
34 vim.o.signcolumn = "yes"
35 vim.o.signcolumn = "yes"
36 vim.o.smartcase = false
37 vim.o.smartindent = false -- Disabled because it loses indentation inside comments
38 vim.o.softtabstop = 2
39 vim.o.splitbelow = true
40 vim.o.splitright = true
41 vim.o.swapfile = true
42 vim.o.tabstop = 2
43 vim.o.termguicolors = true
44 vim.o.tm = 500
45 vim.o.undodir = (os.getenv("XDG_DATA_HOME") or (os.getenv("HOME") .. "/.local/share")) .. "/nvim/undo"
46 vim.o.undofile = true
47 vim.o.undolevels = 1000
48 vim.o.updatetime = 300
49 vim.o.visualbell = false
50 vim.o.wildmode = "list:longest,full"
51 vim.o.wrap = true
52 vim.o.wrapscan = false
53 vim.o.writebackup = false