37 lines
977 B
Lua
37 lines
977 B
Lua
-- Enable line numbers & use relative line number for current line
|
|
vim.opt.number = true
|
|
vim.opt.relativenumber = true
|
|
|
|
-- Always display the sign column
|
|
vim.opt.signcolumn = 'yes'
|
|
vim.opt.sidescrolloff = 5
|
|
vim.opt.list = true
|
|
vim.opt.listchars = 'nbsp:⦸,trail:·,tab:▹┄,extends:»,precedes:«'
|
|
vim.opt.wrap = true
|
|
vim.opt.linebreak = true
|
|
vim.opt.showbreak = '↳ '
|
|
vim.opt.showmode = false
|
|
vim.opt.writebackup = false
|
|
vim.opt.hlsearch = true
|
|
vim.opt.incsearch = true
|
|
vim.opt.fileignorecase = false
|
|
vim.opt.hidden = true
|
|
vim.opt.splitbelow = true
|
|
vim.opt.splitright = true
|
|
vim.opt.switchbuf = 'usetab'
|
|
vim.opt.autowrite = true
|
|
vim.opt.joinspaces = false
|
|
vim.opt.mouse = 'a'
|
|
|
|
-- Use 2 space tabs by default
|
|
vim.opt.expandtab = true
|
|
vim.opt.shiftwidth = 2
|
|
vim.opt.softtabstop = 2
|
|
vim.opt.smartindent = true
|
|
vim.opt.cinoptions = 'N-sE-sg1h1l1(0,W4i2'
|
|
|
|
-- Disable unused providers
|
|
vim.g.loaded_node_provider = 0
|
|
vim.g.loaded_perl_provider = 0
|
|
vim.g.loaded_ruby_provider = 0
|