blob: 5ec17c334dc735d7f367242ce32ec95d912ee5ed (
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
(set vim.opt.nu true)
(set vim.opt.relativenumber true)
(set vim.opt.tabstop 4)
(set vim.opt.softtabstop 4)
(set vim.opt.shiftwidth 4)
(set vim.opt.expandtab true)
(set vim.opt.smartindent true)
(set vim.opt.wrap true)
(set vim.opt.swapfile false)
(set vim.opt.backup false)
(set vim.opt.undodir (.. (os.getenv :HOME) :/.vim/undodir))
(set vim.opt.undofile true)
(set vim.opt.hlsearch false)
(set vim.opt.incsearch true)
(set vim.opt.scrolloff 8)
(set vim.opt.signcolumn :yes)
(vim.opt.isfname:append "@-@")
(set vim.opt.updatetime 50)
(set vim.opt.colorcolumn :120)
(set vim.opt.mouse :a)
(set vim.opt.list true)
(set vim.opt.listchars {:leadmultispace "·"
:nbsp "␣"
:tab "» "
:trail "·"})
(vim.api.nvim_create_autocmd [:BufWritePre]
{:command "%s/\\s\\+$//e" :pattern ["*"]})
(local default_colorscheme :bluloco)
(local colorscheme (os.getenv :NVIM_COLORSCHEME))
(vim.cmd.colorscheme (if (= colorscheme nil) default_colorscheme
colorscheme))
(local background (os.getenv :NVIM_BACKGROUND))
(vim.cmd (.. "set background=" (if (= background nil) :dark
background)))
|